HomePhabricator

[ms] [llvm-ml] Enable support for MASM-style macro procedures
Audit Requiredbf027da04c41

Authored by epastor on Nov 4 2020, 7:00 AM.

Description

[ms] [llvm-ml] Enable support for MASM-style macro procedures

Allows the MACRO directive to define macro procedures with parameters and macro-local symbols.

Supports required and optional parameters (including default values), and matches ml64.exe for its macro-local symbol handling (up to 65536 macro-local symbols in any translation unit).

Reviewed By: thakis

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

Details