Преглед изворни кода

This patch brings the list of attributes in CPPBackend.cpp up to date with the
list in Attributes.h. It also reorders the CPPBackend list to match so that
it's easier to see that it's complete.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@72510 91177308-0d34-0410-b5e6-96231b3b80d8

Jeffrey Yasskin пре 16 година
родитељ
комит
2d92c71668
1 измењених фајлова са 8 додато и 3 уклоњено
  1. 8 3
      lib/Target/CppBackend/CPPBackend.cpp

+ 8 - 3
lib/Target/CppBackend/CPPBackend.cpp

@@ -465,15 +465,20 @@ namespace {
         
         
         HANDLE_ATTR(SExt);
         HANDLE_ATTR(SExt);
         HANDLE_ATTR(ZExt);
         HANDLE_ATTR(ZExt);
-        HANDLE_ATTR(StructRet);
-        HANDLE_ATTR(InReg);
         HANDLE_ATTR(NoReturn);
         HANDLE_ATTR(NoReturn);
+        HANDLE_ATTR(InReg);
+        HANDLE_ATTR(StructRet);
         HANDLE_ATTR(NoUnwind);
         HANDLE_ATTR(NoUnwind);
-        HANDLE_ATTR(ByVal);
         HANDLE_ATTR(NoAlias);
         HANDLE_ATTR(NoAlias);
+        HANDLE_ATTR(ByVal);
         HANDLE_ATTR(Nest);
         HANDLE_ATTR(Nest);
         HANDLE_ATTR(ReadNone);
         HANDLE_ATTR(ReadNone);
         HANDLE_ATTR(ReadOnly);
         HANDLE_ATTR(ReadOnly);
+        HANDLE_ATTR(NoInline);
+        HANDLE_ATTR(AlwaysInline);
+        HANDLE_ATTR(OptimizeForSize);
+        HANDLE_ATTR(StackProtect);
+        HANDLE_ATTR(StackProtectReq);
         HANDLE_ATTR(NoCapture);
         HANDLE_ATTR(NoCapture);
 #undef HANDLE_ATTR
 #undef HANDLE_ATTR
         assert(attrs == 0 && "Unhandled attribute!");
         assert(attrs == 0 && "Unhandled attribute!");