diff options
author | peter klausler <pklausler@nvidia.com> | 2020-08-03 10:50:42 -0700 |
---|---|---|
committer | peter klausler <pklausler@nvidia.com> | 2020-08-03 15:07:38 -0700 |
commit | 089adc339e7dd6924d7e107fa362d9d12642f6e0 (patch) | |
tree | d28214528d8d4b0ff70b3e960e0405f13938d9bc /flang/lib/Parser/preprocessor.cpp | |
parent | 1ce82015f6d06f8026357e4faa925f900136b575 (diff) | |
download | llvm-089adc339e7dd6924d7e107fa362d9d12642f6e0.zip llvm-089adc339e7dd6924d7e107fa362d9d12642f6e0.tar.gz llvm-089adc339e7dd6924d7e107fa362d9d12642f6e0.tar.bz2 |
[flang] Make preprocessing behavior tests runnable as regression tests
And fix a minor bug exposed by doing so.
Differential Revision: https://reviews.llvm.org/D85164
Diffstat (limited to 'flang/lib/Parser/preprocessor.cpp')
-rw-r--r-- | flang/lib/Parser/preprocessor.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/flang/lib/Parser/preprocessor.cpp b/flang/lib/Parser/preprocessor.cpp index a1f0796..9c10ced 100644 --- a/flang/lib/Parser/preprocessor.cpp +++ b/flang/lib/Parser/preprocessor.cpp @@ -212,7 +212,7 @@ Preprocessor::Preprocessor(AllSources &allSources) : allSources_{allSources} { } void Preprocessor::Define(std::string macro, std::string value) { - definitions_.emplace(SaveTokenAsName(macro), Definition{value, allSources_}); + definitions_.emplace(macro, Definition{value, allSources_}); } void Preprocessor::Undefine(std::string macro) { definitions_.erase(macro); } |