[all-commits] [llvm/llvm-project] abef65: [ms] [llvm-ml] Implement the statement expansion o...

Eric Astor via All-commits all-commits at lists.llvm.org
Mon Nov 30 11:38:42 PST 2020


  Branch: refs/heads/temp-test-main
  Home:   https://github.com/llvm/llvm-project
  Commit: abef659a45fff4147f8f0ffd1d0f6600185e4a4e
      https://github.com/llvm/llvm-project/commit/abef659a45fff4147f8f0ffd1d0f6600185e4a4e
  Author: Eric Astor <epastor at google.com>
  Date:   2020-11-30 (Mon, 30 Nov 2020)

  Changed paths:
    M llvm/include/llvm/MC/MCAsmMacro.h
    M llvm/lib/MC/MCParser/MasmParser.cpp
    A llvm/test/tools/llvm-ml/expansion.test

  Log Message:
  -----------
  [ms] [llvm-ml] Implement the statement expansion operator

If prefaced with a %, expand text macros and macro functions in any statement.

Also, prevent expanding text macros in the message of an ECHO directive unless expanded explicitly by the statement expansion operator.

Reviewed By: thakis

Differential Revision: https://reviews.llvm.org/D89740




More information about the All-commits mailing list