Account for calling convention specifiers in function definitions in IR test cases

Several tests wouldn't pass when executed on an armv7a_pc_linux triple
due to the non-default arm_aapcs calling convention produced on the
function definitions in the IR output. Account for this with the
application of a little regex.

Patch by Ying Yi.

llvm-svn: 240971
This commit is contained in:
David Blaikie
2015-06-29 17:29:50 +00:00
parent 117a94ff9d
commit ea3e51d73f
81 changed files with 366 additions and 366 deletions

View File

@@ -559,11 +559,11 @@ XXX::XXX()
_dispatch_once(^{ notify_register_dispatch( ^(int token) { XXLog(__FUNCTION__); });
});
}
// CHECK: define internal void @___ZN3XXXC2Ev_block_invoke_
// CHECK: define internal {{.*}}void @___ZN3XXXC2Ev_block_invoke_
XXX::~XXX()
{
_dispatch_once(^{ notify_register_dispatch( ^(int token) { XXLog(__FUNCTION__); });
});
}
// CHECK: define internal void @___ZN3XXXD2Ev_block_invoke_
// CHECK: define internal {{.*}}void @___ZN3XXXD2Ev_block_invoke_