diff options
Diffstat (limited to 'clang/lib/CodeGen/CGObjCMac.cpp')
-rw-r--r-- | clang/lib/CodeGen/CGObjCMac.cpp | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/clang/lib/CodeGen/CGObjCMac.cpp b/clang/lib/CodeGen/CGObjCMac.cpp index 351f8e25270..6b3ced08bf4 100644 --- a/clang/lib/CodeGen/CGObjCMac.cpp +++ b/clang/lib/CodeGen/CGObjCMac.cpp @@ -900,12 +900,7 @@ llvm::Value *CGObjCMac::GetSelector(CGBuilderTy &Builder, Selector Sel) { llvm::Constant *CGObjCCommonMac::GenerateConstantString( const ObjCStringLiteral *SL) { - std::string Str(SL->getString()->getStrData(), - SL->getString()->getByteLength()); - if (SL->getString()->containsNonAscii()) { - // FIXME: Convert from UTF-8 to UTF-16. - } - return CGM.GetAddrOfConstantCFString(Str); + return CGM.GetAddrOfConstantCFString(SL->getString()); } /// Generates a message send where the super is the receiver. This is |