This is an archive of the discontinued LLVM Phabricator instance.

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

Authored by epastor on Oct 19 2020, 1:49 PM.

Details

Reviewers
None
Summary

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).

Diff Detail

Event Timeline

epastor created this revision.Oct 19 2020, 1:49 PM
Herald added a project: Restricted Project. · View Herald TranscriptOct 19 2020, 1:49 PM
epastor requested review of this revision.Oct 19 2020, 1:49 PM
epastor abandoned this revision.Oct 19 2020, 1:50 PM