summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils/ASanStackFrameLayout.cpp
diff options
context:
space:
mode:
authorDaniel Jasper <djasper@google.com>2013-12-06 09:25:54 +0000
committerDaniel Jasper <djasper@google.com>2013-12-06 09:25:54 +0000
commit3cd34c7637e8bee4fabd1675f15b4e001f7294b9 (patch)
treee1b6c3ff16ef92a12fdb472ff218f5b1e13077ba /llvm/lib/Transforms/Utils/ASanStackFrameLayout.cpp
parent67bbf967b03fdcbaa98dce5ca6cd3deced930894 (diff)
downloadbcm5719-llvm-3cd34c7637e8bee4fabd1675f15b4e001f7294b9.tar.gz
bcm5719-llvm-3cd34c7637e8bee4fabd1675f15b4e001f7294b9.zip
Allow string literals as module names.
In order to make the migration to modules easier, it seems to be helpful to allow a 1:1 mapping between target names of a current build system and the corresponding C++ modules. As such targets commonly contain characters like "-". ":" and "/", allowing arbitrary quote-escaped strings seems to be a straightforward option. After several offline discussions, the precise mechanisms for C++ module names especially regarding submodules and import statements has yet to be determined. Thus, this patch only enables string literals as names inside the module map files which can be used by automatic module import (through #include). Also improve the error message on missing use-declarations. llvm-svn: 196573
Diffstat (limited to 'llvm/lib/Transforms/Utils/ASanStackFrameLayout.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud