summaryrefslogtreecommitdiffstats
path: root/clang/lib/Basic/OperatorPrecedence.cpp
diff options
context:
space:
mode:
authorPeter Collingbourne <peter@pcc.me.uk>2015-11-26 23:29:27 +0000
committerPeter Collingbourne <peter@pcc.me.uk>2015-11-26 23:29:27 +0000
commit8359a6a83e58fecbdc6e583ba77cf753703bdb22 (patch)
treeff3cfa21b86208bda30f8380a15aeeae76905312 /clang/lib/Basic/OperatorPrecedence.cpp
parent4241cedb68d61d85dd12b64d6792d0277f9ff4b2 (diff)
downloadbcm5719-llvm-8359a6a83e58fecbdc6e583ba77cf753703bdb22.tar.gz
bcm5719-llvm-8359a6a83e58fecbdc6e583ba77cf753703bdb22.zip
MC: Simplify handling of temporary symbols in COFF writer.
The COFF object writer was previously adding unnecessary symbols to its temporary data structures and cleaning them up later. This made the code harder to understand and caused a bug (aliases classed as temporary symbols would cause an assertion failure). A much simpler way of handling such symbols is to ask the layout for their section-relative position when needed. Tested with a bootstrap on Windows and by building Chrome. Differential Revision: http://reviews.llvm.org/D14975 llvm-svn: 254183
Diffstat (limited to 'clang/lib/Basic/OperatorPrecedence.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud