[PATCH] D45643: [Failing one test] Reword [-Wreturn-type] messages to "non-void x does not return a value"
easyaspi314 (Devin) via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Fri Apr 13 16:10:22 PDT 2018
easyaspi314 created this revision.
easyaspi314 added a project: clang.
Herald added a subscriber: cfe-commits.
Replace [-Wreturn-type] messages, "control reaches/may reach end of non-void x", to "non-void x does/might not return a value".
F5962917: Screen Shot 2018-04-13 at 6.56.17 PM.png <https://reviews.llvm.org/F5962917>
That warning is a very cryptic error copied from GCC, and I had to memorize the real meaning of the message in order to make sense of it.
If you were to merge this, 'Clang :: Misc/serialized-diags-stable.c' will fail.
I need some help on this one, as clang/test/Misc/Inputs/serialized-diags-stable.dia is a binary which needs to be regenerated, and I don't exactly know how to do that.
Repository:
rC Clang
https://reviews.llvm.org/D45643
Files:
bindings/python/tests/cindex/test_diagnostics.py
docs/DiagnosticsReference.rst
include/clang/Basic/DiagnosticASTKinds.td
include/clang/Basic/DiagnosticSemaKinds.td
test/Analysis/const-method-call.cpp
test/Analysis/logical-ops.c
test/Analysis/nil-receiver-undefined-larger-than-voidptr-ret.m
test/CXX/expr/expr.prim/expr.prim.lambda/p5.cpp
test/CXX/expr/expr.prim/expr.prim.lambda/p7.cpp
test/CodeGenObjCXX/property-dot-reference.mm
test/Driver/cc-log-diagnostics.c
test/Frontend/absolute-paths.c
test/Frontend/ast-main.cpp
test/Index/warning-flags.c
test/Misc/serialized-diags-stable.c
test/Modules/redecl-merge.m
test/PCH/late-parsed-instantiations.cpp
test/Sema/block-return-1.c
test/Sema/block-return-3.c
test/Sema/freemain.c
test/Sema/return.c
test/SemaCXX/attr-noreturn.cpp
test/SemaCXX/constant-expression-cxx1y.cpp
test/SemaCXX/coreturn.cpp
test/SemaCXX/cxx1y-deduced-return-type.cpp
test/SemaCXX/return-noreturn.cpp
test/SemaCXX/warn-missing-noreturn.cpp
test/SemaTemplate/late-parsing-eager-instantiation.cpp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D45643.142476.patch
Type: text/x-patch
Size: 32485 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20180413/83ceeffa/attachment-0001.bin>
More information about the cfe-commits
mailing list