Correct parameter attributes encoding for C bindings.
authorAnton Korobeynikov <asl@math.spbu.ru>
Mon, 28 Apr 2008 21:48:04 +0000 (21:48 +0000)
committerAnton Korobeynikov <asl@math.spbu.ru>
Mon, 28 Apr 2008 21:48:04 +0000 (21:48 +0000)
Patch by Anders Johnsen!

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

include/llvm-c/Core.h

index d1251dc74fc1aa6183fb53dc94525b6f4e99bf0c..1c89f66dfc79936e84684880858a3793c0b193cc 100644 (file)
@@ -86,10 +86,10 @@ typedef enum {
     LLVMZExtParamAttr       = 1<<0,
     LLVMSExtParamAttr       = 1<<1,
     LLVMNoReturnParamAttr   = 1<<2,
-    LLVMNoUnwindParamAttr   = 1<<3,
-    LLVMInRegParamAttr      = 1<<4,
-    LLVMNoAliasParamAttr    = 1<<5,
-    LLVMStructRetParamAttr  = 1<<6,
+    LLVMInRegParamAttr      = 1<<3,
+    LLVMStructRetParamAttr  = 1<<4,
+    LLVMNoUnwindParamAttr   = 1<<5,
+    LLVMNoAliasParamAttr    = 1<<6,
     LLVMByValParamAttr      = 1<<7,
     LLVMNestParamAttr       = 1<<8,
     LLVMReadNoneParamAttr   = 1<<9,