ArkScript-lang / ArkScript-lang/Ark

timestamp unused

未关闭
#339 1 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
❗️ priority/medium 🔥 bug 🤔 help wanted
主要语言
C++
星标
728
派生
54
平均合并
4 小时 8 分钟
30 天内合并 PR
2

描述

**Describe the bug**

On Linux GCC Compiler we get the following warning:

[ 37%] Building CXX object CMakeFiles/ArkReactor.dir/src/arkreactor/VM/State.cpp.o
/home/runner/work/Ark/Ark/src/arkreactor/VM/State.cpp: In member function ‘void Ark::State::configure()’:
/home/runner/work/Ark/Ark/src/arkreactor/VM/State.cpp:236:21: error: variable ‘timestamp’ set but not used [-Werror=unused-but-set-variable]
236 | timestamp_t timestamp = 0;
| ^~~~~~~~~


**To Reproduce**
Compile on Linux using GCC

**Expected behavior**
There is some effort put into calculating the value of `timestamp` (see line 246).
So it looks like it should be used.

**Additional context**
This should be fixed or the variable removed.

贡献指南

这个仓库没有索引到贡献指南

调研方向

打开 src/arkreactor/VM/State.cpp 并检查 State::configure(),尤其是第 236 行附近的时间戳声明及其在第 246 行附近的计算。复现 Linux GCC 构建以确认 unused-but-set 警告,然后确定是否应使用或删除该时间戳。构建在没有此警告的情况下完成即表示完成。

由索引模型根据 Issue 内容生成。

评估

技术栈
cpp
领域
compilers
Issue 类型
缺陷
难度
2/5
预计耗时
1-3 小时
活跃度
停滞
描述清晰度
基本清楚
新手友好度
48/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。