diff options
| author | Peter Collingbourne <peter@pcc.me.uk> | 2015-11-26 23:29:27 +0000 |
|---|---|---|
| committer | Peter Collingbourne <peter@pcc.me.uk> | 2015-11-26 23:29:27 +0000 |
| commit | 8359a6a83e58fecbdc6e583ba77cf753703bdb22 (patch) | |
| tree | ff3cfa21b86208bda30f8380a15aeeae76905312 /clang/lib/Basic/OperatorPrecedence.cpp | |
| parent | 4241cedb68d61d85dd12b64d6792d0277f9ff4b2 (diff) | |
| download | bcm5719-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

