Hi John,

On Fri, May 3, 2013 at 1:10 AM, John McCall <[email protected]> wrote:
> Author: rjmccall
> Date: Thu May  2 19:10:13 2013
> New Revision: 180976
>
> URL: http://llvm.org/viewvc/llvm-project?rev=180976&view=rev
> Log:
> Move parsing of identifiers in MS-style inline assembly into
> the actual parser and support arbitrary id-expressions.

This seems to have broken the ability to use labels inside MS-style
inline assembly. For example, the following no longer compiles:

  void foo() {
    __asm {
  a:
      jmp a
    }
  }

because Clang now errors out when it fails to look up the identifier "a".

Do you have any ideas for a good way to handle this?

Thanks,
Hans
_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to