OSDN Git Service

c bindings: revert LLVMConstInlineAsm to always use the default asm dialect.
authorBenjamin Kramer <benny.kra@googlemail.com>
Mon, 10 Sep 2012 11:52:00 +0000 (11:52 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Mon, 10 Sep 2012 11:52:00 +0000 (11:52 +0000)
- The C API should be stable
- InlineAsm::AsmDialect is not exposed to C
- The function didn't match the prototype so this was unreachable code

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

lib/VMCore/Core.cpp

index ab27f9b..a56f1b2 100644 (file)
@@ -1055,11 +1055,9 @@ LLVMValueRef LLVMConstInsertValue(LLVMValueRef AggConstant,
 LLVMValueRef LLVMConstInlineAsm(LLVMTypeRef Ty, const char *AsmString,
                                 const char *Constraints,
                                 LLVMBool HasSideEffects,
-                                LLVMBool IsAlignStack,
-                                InlineAsm::AsmDialect AsmDialect) {
+                                LLVMBool IsAlignStack) {
   return wrap(InlineAsm::get(dyn_cast<FunctionType>(unwrap(Ty)), AsmString,
-                             Constraints, HasSideEffects, IsAlignStack,
-                             AsmDialect));
+                             Constraints, HasSideEffects, IsAlignStack));
 }
 
 LLVMValueRef LLVMBlockAddress(LLVMValueRef F, LLVMBasicBlockRef BB) {