]> granicus.if.org Git - clang/commitdiff
Added transfer function support in GRExprEngine for __extension__.
authorTed Kremenek <kremenek@apple.com>
Sat, 15 Mar 2008 03:05:30 +0000 (03:05 +0000)
committerTed Kremenek <kremenek@apple.com>
Sat, 15 Mar 2008 03:05:30 +0000 (03:05 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@48385 91177308-0d34-0410-b5e6-96231b3b80d8

Analysis/GRExprEngine.cpp

index 209a1d5b4fcd9662d3eb38bc9d09d6d15470792a..a32999eb513f8f635d59920cc50f70a72df12c67 100644 (file)
@@ -926,6 +926,10 @@ void GRExprEngine::VisitUnaryOperator(UnaryOperator* U, NodeTy* Pred,
     // Handle all other unary operators.
     
     switch (U->getOpcode()) {
+        
+      case UnaryOperator::Extension:
+        St = SetRVal(St, U, SubV);
+        break;
 
       case UnaryOperator::Minus:
         St = SetRVal(St, U, EvalMinus(U, cast<NonLVal>(SubV)));