[cfe-commits] r66325 - /cfe/trunk/lib/Sema/SemaExpr.cpp

Eli Friedman eli.friedman at gmail.com
Fri Mar 6 23:01:10 PST 2009


Author: efriedma
Date: Sat Mar  7 01:01:10 2009
New Revision: 66325

URL: http://llvm.org/viewvc/llvm-project?rev=66325&view=rev
Log:
Don't discard increment/decrement on function pointers.  It's kind of 
difficult to come up with a testcase because the code generation for this
construct is broken.


Modified:
    cfe/trunk/lib/Sema/SemaExpr.cpp

Modified: cfe/trunk/lib/Sema/SemaExpr.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Sema/SemaExpr.cpp?rev=66325&r1=66324&r2=66325&view=diff

==============================================================================
--- cfe/trunk/lib/Sema/SemaExpr.cpp (original)
+++ cfe/trunk/lib/Sema/SemaExpr.cpp Sat Mar  7 01:01:10 2009
@@ -3554,7 +3554,6 @@
 
       Diag(OpLoc, diag::ext_gnu_ptr_func_arith)
         << ResType << Op->getSourceRange();
-      return QualType();
     } else {
       DiagnoseIncompleteType(OpLoc, PT->getPointeeType(),
                              diag::err_typecheck_arithmetic_incomplete_type,





More information about the cfe-commits mailing list