36 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Diff
		
	
	
	
			
		
		
	
	
			36 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Diff
		
	
	
	
Index: include/llvm/ADT/PointerUnion.h
 | 
						|
===================================================================
 | 
						|
--- include/llvm/ADT/PointerUnion.h	(revision 152265)
 | 
						|
+++ include/llvm/ADT/PointerUnion.h	(working copy)
 | 
						|
@@ -266,7 +266,7 @@
 | 
						|
         ::llvm::PointerUnionTypeSelector<PT1, T, IsInnerUnion,
 | 
						|
           ::llvm::PointerUnionTypeSelector<PT2, T, IsInnerUnion, IsPT3 >
 | 
						|
                                                                    >::Return Ty;
 | 
						|
-      return Ty(Val).is<T>();
 | 
						|
+      return Ty(Val).template is<T>();
 | 
						|
     }
 | 
						|
     
 | 
						|
     /// get<T>() - Return the value of the specified pointer type. If the
 | 
						|
@@ -279,7 +279,7 @@
 | 
						|
         ::llvm::PointerUnionTypeSelector<PT1, T, IsInnerUnion,
 | 
						|
           ::llvm::PointerUnionTypeSelector<PT2, T, IsInnerUnion, IsPT3 >
 | 
						|
                                                                    >::Return Ty;
 | 
						|
-      return Ty(Val).get<T>();
 | 
						|
+      return Ty(Val).template get<T>();
 | 
						|
     }
 | 
						|
     
 | 
						|
     /// dyn_cast<T>() - If the current value is of the specified pointer type,
 | 
						|
Index: include/llvm/ADT/IntervalMap.h
 | 
						|
===================================================================
 | 
						|
--- include/llvm/ADT/IntervalMap.h	(revision 152265)
 | 
						|
+++ include/llvm/ADT/IntervalMap.h	(working copy)
 | 
						|
@@ -1977,7 +1977,7 @@
 | 
						|
     CurSize[Nodes] = CurSize[NewNode];
 | 
						|
     Node[Nodes] = Node[NewNode];
 | 
						|
     CurSize[NewNode] = 0;
 | 
						|
-    Node[NewNode] = this->map->newNode<NodeT>();
 | 
						|
+    Node[NewNode] = this->map->template newNode<NodeT>();
 | 
						|
     ++Nodes;
 | 
						|
   }
 | 
						|
 
 |