d: Fix ICE: verify_gimple_failed (conversion of register to a different size in ...
[official-gcc.git] / gcc / testsuite / gdc.dg / pr110712.d
blobed24b6c90cc61a8cfdd736f392f93d2ee3e38dd0
1 // { dg-do compile { target { { i?86-*-* x86_64-*-* } && lp64 } } }
2 import gcc.builtins : va_list = __builtin_va_list;
4 void argpass(va_list *ap);
6 void pr110712a(va_list ap)
8 argpass(&ap); // { dg-error "cannot convert parameter" }
11 void pr110712b(va_list ap)
13 va_list ap2 = ap; // { dg-error "cannot convert parameter" }
16 struct pr110712c
18 this(va_list ap)
20 this.ap = ap; // { dg-error "cannot convert parameter" }
22 va_list ap;