xref: /llvm-project/clang/test/Sema/inline-asm-validate-mips.c (revision c88beb4112d5bbf07d76a615ab7f13ba2ba023e6)
1*c88beb41SYunQiang Su // RUN: %clang_cc1 -triple mips64 -fsyntax-only -verify %s
2*c88beb41SYunQiang Su // RUN: %clang_cc1 -triple mips64 -target-feature +soft-float -fsyntax-only -verify=softfloat %s
3*c88beb41SYunQiang Su 
4*c88beb41SYunQiang Su // expected-no-diagnostics
5*c88beb41SYunQiang Su 
test_f(float p)6*c88beb41SYunQiang Su void test_f(float p) {
7*c88beb41SYunQiang Su   float result = p;
8*c88beb41SYunQiang Su   __asm__("" :: "f"(result)); // softfloat-error{{invalid input constraint 'f' in asm}}
9*c88beb41SYunQiang Su }
10