[LLVMdev] Ambiguity in LLVM IR for global variable sections
David Majnemer
david.majnemer at gmail.com
Sun Sep 15 18:40:57 PDT 2013
What do we expect from the following IR?
@i2 = constant i32 30, section "INITDATA", align 4
@i1 = global i32 0, section "INITDATA", align 4
Currently, we stick them in one section that isn't writable which is
problematic because @i1 is writable. If you flip @i1 and @i2 you get one
section which is writable.
It seems like we should do one of the following:
1. Two sections, one writable + one that isn't
2. One section that is writable
3. Give an error
Personally, I like #1 or #2.
--
David Majnemer
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20130915/29eb8d45/attachment.html>
More information about the llvm-dev
mailing list