diff options
| -rw-r--r-- | clang/CodeGen/CGExpr.cpp | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/clang/CodeGen/CGExpr.cpp b/clang/CodeGen/CGExpr.cpp index c20680bc4ea..4cb897fe5d1 100644 --- a/clang/CodeGen/CGExpr.cpp +++ b/clang/CodeGen/CGExpr.cpp @@ -424,9 +424,9 @@ LValue CodeGenFunction::EmitMemberExpr(const MemberExpr *E) {      const llvm::PointerType * BaseTy =         cast<llvm::PointerType>(BaseValue->getType());      if (FieldTy != BaseTy->getElementType()) { -      // FIXME: Need to get address space qualification of pointer +      unsigned AS = BaseTy->getAddressSpace();        V = Builder.CreateBitCast(V,  -                                llvm::PointerType::getUnqual(FieldTy),  +                                llvm::PointerType::get(FieldTy, AS),                                   "tmp");      }    }  | 

