diff options
author | Bill Wendling <isanbard@gmail.com> | 2012-01-10 08:46:39 +0000 |
---|---|---|
committer | Bill Wendling <isanbard@gmail.com> | 2012-01-10 08:46:39 +0000 |
commit | 1bf7a3fcc4e2ad30688f7b0db464ad1ccabe77e2 (patch) | |
tree | dd5cabf9dba41214b2dcc602b703c343c12b77ed /lib/Basic/Targets.cpp | |
parent | 7ead5c7b6fd48cf549e55b4db499c26ecf88ae75 (diff) |
The `-fwritable-strings' flag doesn't make the backing store strings of all
CFStrings writable.
The strings (both Unicode and ASCII) should reside in a read-only section. E.g.,
__TEXT,__cstring instead of __DATA,__data. This is done by making the global
variable created for the strings constant despite the value of that flag.
<rdar://problem/10657500>
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@147845 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Basic/Targets.cpp')
0 files changed, 0 insertions, 0 deletions