@@ -590,7 +590,7 @@ TEST_F(OpenMPIRBuilderTest, ParallelSimple) {
590
590
591
591
// Trivial copy (=firstprivate).
592
592
Builder.restoreIP (AllocaIP);
593
- Type *VTy = Inner. getType ()-> getPointerElementType ();
593
+ Type *VTy = ReplacementValue-> getType ();
594
594
Value *V = Builder.CreateLoad (VTy, &Inner, Orig.getName () + " .reload" );
595
595
ReplacementValue = Builder.CreateAlloca (VTy, 0 , Orig.getName () + " .copy" );
596
596
Builder.restoreIP (CodeGenIP);
@@ -670,7 +670,7 @@ TEST_F(OpenMPIRBuilderTest, ParallelNested) {
670
670
Value *&ReplacementValue) -> InsertPointTy {
671
671
// Trivial copy (=firstprivate).
672
672
Builder.restoreIP (AllocaIP);
673
- Type *VTy = Inner. getType ()-> getPointerElementType ();
673
+ Type *VTy = ReplacementValue-> getType ();
674
674
Value *V = Builder.CreateLoad (VTy, &Inner, Orig.getName () + " .reload" );
675
675
ReplacementValue = Builder.CreateAlloca (VTy, 0 , Orig.getName () + " .copy" );
676
676
Builder.restoreIP (CodeGenIP);
@@ -766,7 +766,7 @@ TEST_F(OpenMPIRBuilderTest, ParallelNested2Inner) {
766
766
Value *&ReplacementValue) -> InsertPointTy {
767
767
// Trivial copy (=firstprivate).
768
768
Builder.restoreIP (AllocaIP);
769
- Type *VTy = Inner. getType ()-> getPointerElementType ();
769
+ Type *VTy = ReplacementValue-> getType ();
770
770
Value *V = Builder.CreateLoad (VTy, &Inner, Orig.getName () + " .reload" );
771
771
ReplacementValue = Builder.CreateAlloca (VTy, 0 , Orig.getName () + " .copy" );
772
772
Builder.restoreIP (CodeGenIP);
@@ -907,7 +907,7 @@ TEST_F(OpenMPIRBuilderTest, ParallelIfCond) {
907
907
908
908
// Trivial copy (=firstprivate).
909
909
Builder.restoreIP (AllocaIP);
910
- Type *VTy = Inner. getType ()-> getPointerElementType ();
910
+ Type *VTy = ReplacementValue-> getType ();
911
911
Value *V = Builder.CreateLoad (VTy, &Inner, Orig.getName () + " .reload" );
912
912
ReplacementValue = Builder.CreateAlloca (VTy, 0 , Orig.getName () + " .copy" );
913
913
Builder.restoreIP (CodeGenIP);
0 commit comments