diff options
Diffstat (limited to 'clang/lib/AST/Expr.cpp')
| -rw-r--r-- | clang/lib/AST/Expr.cpp | 5 | 
1 files changed, 4 insertions, 1 deletions
| diff --git a/clang/lib/AST/Expr.cpp b/clang/lib/AST/Expr.cpp index 3d2132a43fa..bd6bd298e9e 100644 --- a/clang/lib/AST/Expr.cpp +++ b/clang/lib/AST/Expr.cpp @@ -190,7 +190,8 @@ unsigned CallExpr::isBuiltinCall(ASTContext &Context) const {  /// corresponds to, e.g. "<<=".  const char *BinaryOperator::getOpcodeStr(Opcode Op) {    switch (Op) { -  default: assert(0 && "Unknown binary operator"); +  case PtrMemD:   return ".*"; +  case PtrMemI:   return "->*";    case Mul:       return "*";    case Div:       return "/";    case Rem:       return "%"; @@ -222,6 +223,8 @@ const char *BinaryOperator::getOpcodeStr(Opcode Op) {    case OrAssign:  return "|=";    case Comma:     return ",";    } + +  return "";  }  InitListExpr::InitListExpr(SourceLocation lbraceloc,  | 

