Added missing case in constant propagation logic for handling the Xor of
two concrete integer values.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@47341 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/Analysis/ValueManager.cpp b/Analysis/ValueManager.cpp
index 61a2154..64f4b27 100644
--- a/Analysis/ValueManager.cpp
+++ b/Analysis/ValueManager.cpp
@@ -130,5 +130,8 @@
       
     case BinaryOperator::Or:
       return getValue( V1 | V2 );
+      
+    case BinaryOperator::Xor:
+      return getValue( V1 ^ V2 );
   }
 }