mirror of
https://github.com/capstone-engine/llvm-capstone.git
synced 2025-01-03 14:22:23 +00:00
CodeGen: make the type match the comment for a libcall
Fix the type for a (runtime) library call to match both the comment and the runtime implementation. As it happens, the type being used matched, this just makes it more precise. llvm-svn: 305638
This commit is contained in:
parent
025780ba6e
commit
91d9bfcec5
@ -308,7 +308,7 @@ public:
|
||||
SmallVector<CanQualType,5> Params;
|
||||
Params.push_back(Ctx.VoidPtrTy);
|
||||
Params.push_back(Ctx.VoidPtrTy);
|
||||
Params.push_back(Ctx.LongTy);
|
||||
Params.push_back(Ctx.getSizeType());
|
||||
Params.push_back(Ctx.BoolTy);
|
||||
Params.push_back(Ctx.BoolTy);
|
||||
llvm::FunctionType *FTy =
|
||||
|
16
clang/test/CodeGenObjC/objc_copyStruct.m
Normal file
16
clang/test/CodeGenObjC/objc_copyStruct.m
Normal file
@ -0,0 +1,16 @@
|
||||
// RUN: %clang -target x86_64-unknown-windows-msvc -fobjc-runtime=ios -Wno-objc-root-class -S -o - -emit-llvm %s | FileCheck %s
|
||||
// RUN: %clang -target x86_64-apple-ios -fobjc-runtime=ios -Wno-objc-root-class -S -o - -emit-llvm %s | FileCheck %s
|
||||
|
||||
struct S {
|
||||
float f, g;
|
||||
};
|
||||
|
||||
@interface I
|
||||
@property struct S s;
|
||||
@end
|
||||
|
||||
@implementation I
|
||||
@end
|
||||
|
||||
// CHECK: declare {{.*}}void @objc_copyStruct(i8*, i8*, i64, i1, i1)
|
||||
|
Loading…
Reference in New Issue
Block a user