[all-commits] [llvm/llvm-project] bcba39: [flang] Restore ENUM_CLASS() to be compilation-tim...
Peter Klausler via All-commits
all-commits at lists.llvm.org
Fri Dec 2 09:56:05 PST 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: bcba39a56fd4e1debe3854d564c3e03bf0a50ee6
https://github.com/llvm/llvm-project/commit/bcba39a56fd4e1debe3854d564c3e03bf0a50ee6
Author: Peter Klausler <pklausler at nvidia.com>
Date: 2022-12-02 (Fri, 02 Dec 2022)
Changed paths:
A flang/include/flang/Common/enum-class.h
M flang/include/flang/Common/enum-set.h
M flang/include/flang/Common/idioms.h
M flang/include/flang/Evaluate/type.h
M flang/include/flang/Parser/characters.h
M flang/include/flang/Parser/dump-parse-tree.h
M flang/include/flang/Parser/message.h
M flang/lib/Common/idioms.cpp
M flang/lib/Evaluate/characteristics.cpp
M flang/lib/Lower/IO.cpp
M flang/lib/Parser/message.cpp
M flang/lib/Parser/unparse.cpp
M flang/lib/Semantics/attr.cpp
M flang/lib/Semantics/expression.cpp
M flang/lib/Semantics/mod-file.cpp
M flang/lib/Semantics/symbol.cpp
Log Message:
-----------
[flang] Restore ENUM_CLASS() to be compilation-time code
Rework some recent changes to the ENUM_CLASS() macro so that
all of the construction of enumerator-to-name string mapping
data structures is again performed at compilation time.
Differential Revision: https://reviews.llvm.org/D137859
More information about the All-commits
mailing list