>>> On 20.02.18 at 15:10, <roger....@citrix.com> wrote: > When indirect_thunk_asm.h is instantiated directly into assembly files > CONFIG_INDIRECT_THUNK might not be defined, and thus using .if against > it is wrong. > > Add a check to define CONFIG_INDIRECT_THUNK to 0 if not defined, so > that using .if CONFIG_INDIRECT_THUNK is always correct. > > This suppresses the following clang error: > > <instantiation>:8:9: error: expected absolute expression > .if CONFIG_INDIRECT_THUNK == 1 > ^ > <instantiation>:1:1: note: while in macro instantiation > INDIRECT_BRANCH call %rdx > ^ > entry.S:589:9: note: while in macro instantiation > INDIRECT_CALL %rdx > ^ > > Note that this is a preparatory patch in order to enable clang's > integrated assembler, the integrated assembler is not yet enabled for > assembly files. > > Signed-off-by: Roger Pau Monné <roger....@citrix.com>
Acked-by: Jan Beulich <jbeul...@suse.com> _______________________________________________ Xen-devel mailing list Xen-devel@lists.xenproject.org https://lists.xenproject.org/mailman/listinfo/xen-devel