[PATCH] AsmParser: add support for .end directive
David Peixotto
dpeixott at codeaurora.org
Tue Dec 17 09:59:40 PST 2013
On 12/16/2013 6:11 PM, Saleem Abdulrasool wrote:
> On Mon, Dec 16, 2013 at 10:24 AM, David Peixotto
> <dpeixott at codeaurora.org <mailto:dpeixott at codeaurora.org>> wrote:
> My main question is how does this directive interact with .include'd
> files. If we have .end in a file that is being processed because of
> a .include will it stop processing everything, or only that file. I
> think gas will stop processing everything, even the original file.
>
> Please add a test case that shows the behavior to expect when
> processing a .end directive in a .include file. I think it is ok to
> follow what gas does here.
>
>
> Yes, the behaviour would be that. The includes are handled by the
> preprocessor, and the lexer would consume the rest of the tokens,
> behaving as gas does. I suppose I can add additional tests.
Ok, sounds good to me. Just to be clear my question was about the
.include assembler directive rather than a #include processed by the
pre-processor.
More information about the llvm-commits
mailing list