[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