// RUN: %clang_cc1 -Wno-error=non-pod-varargs -emit-llvm -o - %s | FileCheck %s struct X { X(); X(const X&); ~X(); }; void vararg(...); // CHECK: define void @_Z4test1X void test(X x) { // CHECK: call void @llvm.trap() vararg(x); // CHECK: ret void }