Skip to content
Snippets Groups Projects
Commit b06cf89e authored by Eric Christopher's avatar Eric Christopher
Browse files

Migrate varargs.cpp from llvm/test/FrontendC++.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@137764 91177308-0d34-0410-b5e6-96231b3b80d8
parent 41f001f0
No related branches found
No related tags found
No related merge requests found
// RUN: %clang_cc1 -emit-llvm %s -o - | FileCheck %s
// rdar://7309675
// PR4678
// test1 should be compmiled to be a varargs function in the IR even
// though there is no way to do a va_begin. Otherwise, the optimizer
// will warn about 'dropped arguments' at the call site.
// CHECK: define i32 @_Z5test1z(...)
int test1(...) {
return -1;
}
// CHECK: call i32 (...)* @_Z5test1z(i32 0)
void test() {
test1(0);
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment