On Tue, Feb 25, 2020 at 11:45 PM <morbo@xxxxxxxxxx> wrote: > > From: Bill Wendling <morbo@xxxxxxxxxx> > > Don't use the "noclone" attribute for clang as it's not supported. > > Signed-off-by: Bill Wendling <morbo@xxxxxxxxxx> Signed-off-by: Oliver Upton <oupton@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.0.265.gbab2e86ba0-goog >