r232130 - Simplify.
Joerg Sonnenberger
joerg at bec.de
Thu Mar 12 17:54:31 PDT 2015
Author: joerg
Date: Thu Mar 12 19:54:30 2015
New Revision: 232130
URL: http://llvm.org/viewvc/llvm-project?rev=232130&view=rev
Log:
Simplify.
Modified:
cfe/trunk/lib/CodeGen/CodeGenModule.cpp
Modified: cfe/trunk/lib/CodeGen/CodeGenModule.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/CodeGen/CodeGenModule.cpp?rev=232130&r1=232129&r2=232130&view=diff
==============================================================================
--- cfe/trunk/lib/CodeGen/CodeGenModule.cpp (original)
+++ cfe/trunk/lib/CodeGen/CodeGenModule.cpp Thu Mar 12 19:54:30 2015
@@ -3360,15 +3360,7 @@ void CodeGenModule::EmitTopLevelDecl(Dec
case Decl::FileScopeAsm: {
auto *AD = cast<FileScopeAsmDecl>(D);
- StringRef AsmString = AD->getAsmString()->getString();
-
- const std::string &S = getModule().getModuleInlineAsm();
- if (S.empty())
- getModule().setModuleInlineAsm(AsmString);
- else if (S.end()[-1] == '\n')
- getModule().setModuleInlineAsm(S + AsmString.str());
- else
- getModule().setModuleInlineAsm(S + '\n' + AsmString.str());
+ getModule().appendModuleInlineAsm(AD->getAsmString()->getString());
break;
}
More information about the cfe-commits
mailing list