]> granicus.if.org Git - clang/commitdiff
This doesn't seem to be used code as it didn't break any tests, but fix the
authorChandler Carruth <chandlerc@gmail.com>
Mon, 8 Feb 2010 06:42:49 +0000 (06:42 +0000)
committerChandler Carruth <chandlerc@gmail.com>
Mon, 8 Feb 2010 06:42:49 +0000 (06:42 +0000)
glaring logic bug anyways. =D

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@95533 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Sema/TreeTransform.h

index 8bac64e127214e38002ec0c7c2ca9751bc41aca7..02dabbb2f589c474ccc91366b8113f019dd9391b 100644 (file)
@@ -4510,7 +4510,7 @@ TreeTransform<Derived>::TransformCXXDefaultArgExpr(CXXDefaultArgExpr *E) {
   if (!Param)
     return SemaRef.ExprError();
 
-  if (getDerived().AlwaysRebuild() &&
+  if (!getDerived().AlwaysRebuild() &&
       Param == E->getParam())
     return SemaRef.Owned(E->Retain());