15 lines · c
1// REQUIRES: powerpc-registered-target2// RUN: %clang_cc1 -triple powerpc64le -target-feature +htm -emit-llvm-only %s -verify3 4__attribute__((always_inline))5int test1(int *x) {6 *x = __builtin_ttest();7 return *x;8}9 10__attribute__((target("no-htm")))11int test2(int *x) {12 *x = test1(x); // expected-error {{always_inline function 'test1' requires target feature 'htm', but would be inlined into function 'test2' that is compiled without support for 'htm'}}13 return 0;14}15