Don't use the "noclone" attribute for clang as it's not supported. Signed-off-by: Bill Wendling <morbo@xxxxxxxxxx> --- x86/vmx_tests.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/x86/vmx_tests.c b/x86/vmx_tests.c index ad8c002..ec88016 100644 --- a/x86/vmx_tests.c +++ b/x86/vmx_tests.c @@ -4976,7 +4976,10 @@ extern unsigned char test_mtf1; extern unsigned char test_mtf2; extern unsigned char test_mtf3; -__attribute__((noclone)) static void test_mtf_guest(void) +#ifndef __clang__ +__attribute__((noclone)) +#endif +static void test_mtf_guest(void) { asm ("vmcall;\n\t" "out %al, $0x80;\n\t" -- 2.25.1.481.gfbce0eb801-goog