Add support for attribute((naked)), patch by Zoxc on cfe-commits!
- Minor style tweaks by me. llvm-svn: 115056
This commit is contained in:
@@ -457,6 +457,9 @@ void CodeGenModule::SetLLVMFunctionAttributesForDefinition(const Decl *D,
|
||||
if (D->hasAttr<AlwaysInlineAttr>())
|
||||
F->addFnAttr(llvm::Attribute::AlwaysInline);
|
||||
|
||||
if (D->hasAttr<NakedAttr>())
|
||||
F->addFnAttr(llvm::Attribute::Naked);
|
||||
|
||||
if (D->hasAttr<NoInlineAttr>())
|
||||
F->addFnAttr(llvm::Attribute::NoInline);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user