summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/AsmPrinter
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2009-01-22 23:26:18 +0000
committerDouglas Gregor <dgregor@apple.com>2009-01-22 23:26:18 +0000
commitd7fb85e8ad6f006537cd2eb2dfaba38268fb794f (patch)
treee260f9e4cff0e1ae3b7e3546cd9f7d83cd6bff09 /llvm/lib/CodeGen/AsmPrinter
parent2e1cfd02679b8b2d4cdbe75344071389d006c631 (diff)
downloadbcm5719-llvm-d7fb85e8ad6f006537cd2eb2dfaba38268fb794f.tar.gz
bcm5719-llvm-d7fb85e8ad6f006537cd2eb2dfaba38268fb794f.zip
Reimplement the handling of the "current object" in designator
initializers, so that we are within the appropriate subobject after we've processed a multi-designator designation. We're matching GCC and EDG's behavior on all examples I've found thus far. *Huge* thanks to Eli Friedman for pointing out my fundamental misunderstanding of "current object" in the C99 spec. llvm-svn: 62812
Diffstat (limited to 'llvm/lib/CodeGen/AsmPrinter')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud