fix(判题): C 的 int 函数里写 return; 升 gcc-14 之后直接编译错误,原来能跑

gcc-14 把 -Wreturn-mismatch 也提成了 error,和另外三个一样 -w 压不住。
cLooseErrors 补上这一个,判定和 gcc-13 一致。冒烟测试加一条对应的用例。

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
xuyueandClaude Opus 5.5 committed 2026-09-30 10:47:21 +08:00
1 parent e118d80057
commit fa0e1ab66c
5 files changed
+27 -9

No files matched your search

+1 -1
View File
@@ -19,7 +19,7 @@
#
# ⚠️ 语言的编译/运行命令**不在这个文件里**,在 apps/api/src/judge/languages.ts。
# 升 gcc 大版本要同步看那边的开关(gcc-14 把 implicit-function-declaration
# 等提成了 error,languages.ts 里有三个 -Wno-error 把它压回去)。
# 等提成了 error,languages.ts 里有几个 -Wno-error 把它压回去)。
# 镜像源。默认走国内镜像 —— 官方源在这边实测 197 KB/s,清华 3.9 MB/s,
# 整个构建从 12 分钟掉到 2 分钟出头。出国内网络环境用 build.sh --no-mirror 关掉。