]> granicus.if.org Git - clang/commitdiff
assert(false) -> llvm_unreachable().
authorDavide Italiano <davide@freebsd.org>
Sat, 30 Jan 2016 08:03:54 +0000 (08:03 +0000)
committerDavide Italiano <davide@freebsd.org>
Sat, 30 Jan 2016 08:03:54 +0000 (08:03 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@259302 91177308-0d34-0410-b5e6-96231b3b80d8

lib/AST/Expr.cpp
lib/AST/StmtPrinter.cpp
lib/Serialization/ASTWriterStmt.cpp

index 42d7ed3ac6ff6115d423d1c78713a9c45306eea6..1b62a7b579ee6e2e934e9040982104d87bcd03c2 100644 (file)
@@ -985,7 +985,7 @@ void StringLiteral::setString(const ASTContext &C, StringRef Str,
       break;
     }
     default:
-      assert(false && "unsupported CharByteWidth");
+      llvm_unreachable("unsupported CharByteWidth");
   }
 }
 
index 7cc597dabe89204fec1be29d2356ab3b255b6e72..666b72e2ed3a190b6fee3a4989dcb2a95cabd672 100644 (file)
@@ -2462,7 +2462,7 @@ void StmtPrinter::VisitOpaqueValueExpr(OpaqueValueExpr *Node) {
 
 void StmtPrinter::VisitTypoExpr(TypoExpr *Node) {
   // TODO: Print something reasonable for a TypoExpr, if necessary.
-  assert(false && "Cannot print TypoExpr nodes");
+  llvm_unreachable("Cannot print TypoExpr nodes");
 }
 
 void StmtPrinter::VisitAsTypeExpr(AsTypeExpr *Node) {
index acba66a50ca0b77bea2ba4f833ee54485ac3e516..08615e113fa3a154f46b868438ae038038717f20 100644 (file)
@@ -1652,7 +1652,7 @@ void ASTStmtWriter::VisitOpaqueValueExpr(OpaqueValueExpr *E) {
 void ASTStmtWriter::VisitTypoExpr(TypoExpr *E) {
   VisitExpr(E);
   // TODO: Figure out sane writer behavior for a TypoExpr, if necessary
-  assert(false && "Cannot write TypoExpr nodes");
+  llvm_unreachable("Cannot write TypoExpr nodes");
 }
 
 //===----------------------------------------------------------------------===//