//@ revisions: regparm0 regparm1 regparm2 regparm3 regparm4 //@ needs-llvm-components: x86 //@ compile-flags: --target i686-unknown-linux-gnu //@[regparm0] check-pass //@[regparm0] compile-flags: -Zregparm=0 //@[regparm1] check-pass //@[regparm1] compile-flags: -Zregparm=1 //@[regparm2] check-pass //@[regparm2] compile-flags: -Zregparm=2 //@[regparm3] check-pass //@[regparm3] compile-flags: -Zregparm=3 //@[regparm4] check-fail //@[regparm4] compile-flags: -Zregparm=4 //@[regparm4] error-pattern: `-Zregparm=4` is unsupported (valid values 0-3) #![feature(no_core)] #![no_core] #![no_main]