]> granicus.if.org Git - clang/commitdiff
Suppress "control reaches end of non-void function" warning when compiling with gcc.
authorAndy Gibbs <andyg1001@hotmail.co.uk>
Tue, 2 Jul 2013 16:01:56 +0000 (16:01 +0000)
committerAndy Gibbs <andyg1001@hotmail.co.uk>
Tue, 2 Jul 2013 16:01:56 +0000 (16:01 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@185439 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Sema/SemaLambda.cpp

index bc99d58d1415c6a93f2787791ee096da4536ffd2..b2dbf0553f4ee6c665fd3dc5ae69a19cf9a0c7d3 100644 (file)
@@ -116,6 +116,8 @@ Sema::getCurrentMangleNumberContext(DeclContext *DC,
     //  -- default arguments appearing in class definitions
     return &ExprEvalContexts.back().getMangleNumberingContext();
   }
+
+  llvm_unreachable("unexpected context");
 }
 
 CXXMethodDecl *Sema::startLambdaDefinition(CXXRecordDecl *Class,