// RUN: llvm-tblgen -gen-intrinsic-impl -I %p/../../include %s | FileCheck %s // XFAIL: vg_leak include "llvm/CodeGen/ValueTypes.td" class IntrinsicProperty { bit IsDefault = is_default; } class SDNodeProperty; class LLVMType { ValueType VT = vt; } class Intrinsic param_types = []> { string LLVMName = name; bit isTarget = 0; string TargetPrefix = ""; list RetTypes = []; list ParamTypes = param_types; list IntrProperties = []; list Properties = []; bit DisableDefaultAttributes = 1; } def llvm_vararg_ty : LLVMType; // this means vararg here // CHECK: /* 0 */ 0, 29, 0, def int_foo : Intrinsic<"llvm.foo", [llvm_vararg_ty]>;