]> granicus.if.org Git - clang/commitdiff
[analyzer] operator new: Fix ambigious type name.
authorArtem Dergachev <artem.dergachev@gmail.com>
Wed, 17 Jan 2018 23:03:25 +0000 (23:03 +0000)
committerArtem Dergachev <artem.dergachev@gmail.com>
Wed, 17 Jan 2018 23:03:25 +0000 (23:03 +0000)
Hopefully fixes an MSVC buildbot failure.

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

lib/StaticAnalyzer/Core/ExprEngine.cpp

index 7b0964757a9a212c1df59a814420adeec299966a..5851c98d8695bf35cffa4f72a3d9ff32890a191e 100644 (file)
@@ -65,7 +65,7 @@ REGISTER_TRAIT_WITH_PROGRAMSTATE(InitializedTemporariesSet,
 
 typedef llvm::ImmutableMap<std::pair<const CXXNewExpr *,
                            const LocationContext *>, SVal>
-    CXXNewAllocatorValuesTy;
+    CXXNewAllocatorValuesMap;
 
 // Keeps track of return values of various operator new() calls between
 // evaluation of the inlined operator new(), through the constructor call,
@@ -75,7 +75,8 @@ typedef llvm::ImmutableMap<std::pair<const CXXNewExpr *,
 // is evaluated, and removed from the stack when the whole CXXNewExpr
 // is fully evaluated.
 // Probably do something similar to the previous trait as well.
-REGISTER_TRAIT_WITH_PROGRAMSTATE(CXXNewAllocatorValues, CXXNewAllocatorValuesTy)
+REGISTER_TRAIT_WITH_PROGRAMSTATE(CXXNewAllocatorValues,
+                                 CXXNewAllocatorValuesMap)
 
 //===----------------------------------------------------------------------===//
 // Engine construction and deletion.