[cfe-commits] r62245 - in /cfe/trunk: lib/Sema/CMakeLists.txt lib/Sema/IdentifierResolver.h lib/Sema/Sema.h lib/Sema/SemaCXXScopeSpec.cpp lib/Sema/SemaDecl.cpp lib/Sema/SemaDeclCXX.cpp lib/Sema/SemaExpr.cpp lib/Sema/SemaExprCXX.cpp lib/Sema/SemaLookup.cpp test/Parser/cxx-using-directive.cpp test/SemaCXX/qualified-id-lookup.cpp
Eric Christopher
echristo at apple.com
Fri Jan 16 12:05:44 PST 2009
On Jan 16, 2009, at 12:02 PM, Chris Lattner wrote:
> Does GCC produce a warning for cases like:
>
> int foo() {
> switch (someenum) {
> case <all possible enums>:
> return 0;
> }
> // no return
> }
>
> About falling off the end of the function?
Yep, it will. However, if you forget to put one in the switch it'll
warn then (if you don't have a default) as well.
-eric
More information about the cfe-commits
mailing list