diff --git a/clang/lib/Sema/SemaExpr.cpp b/clang/lib/Sema/SemaExpr.cpp index cdaa2fc49c109edd5deec6ab8b3b7c7345a64bac..515169c557e419624bb3d2d0b807335a8f2e4a4b 100644 --- a/clang/lib/Sema/SemaExpr.cpp +++ b/clang/lib/Sema/SemaExpr.cpp @@ -2889,7 +2889,7 @@ QualType Sema::CheckAddressOfOperand(Expr *op, SourceLocation OpLoc) { } NamedDecl *dcl = getPrimaryDecl(op); Expr::isLvalueResult lval = op->isLvalue(Context); - printf("oleee\n"); + if (lval != Expr::LV_Valid) { // C99 6.5.3.2p1 if (!dcl || !isa(dcl)) {// allow function designators // FIXME: emit more specific diag...