ArkScript-lang / ArkScript-lang/Ark
timestamp unused
- 主要语言
- 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