summaryrefslogtreecommitdiffstats
path: root/libcxx/docs
diff options
context:
space:
mode:
authorTodd Fiala <todd.fiala@gmail.com>2015-10-13 23:41:19 +0000
committerTodd Fiala <todd.fiala@gmail.com>2015-10-13 23:41:19 +0000
commit7df337f85c78e64c3fb2d36c859212e8d06f7725 (patch)
tree15a3679c4ff89174f81de59b3e73546575d3e5a8 /libcxx/docs
parenta59fcbae4ff25ed039728ac66af0fcf625fa22d4 (diff)
downloadbcm5719-llvm-7df337f85c78e64c3fb2d36c859212e8d06f7725.tar.gz
bcm5719-llvm-7df337f85c78e64c3fb2d36c859212e8d06f7725.zip
ArchSpec: fix unintentional promotion of unspecified unknowns to specified unknowns
* ArchSpec::MergeFrom() would erroneously promote an unspecified unknown to a specified unknown when both the ArchSpec and the merged in ArchSpec were both unspecified unknowns. This no longer happens, which fixes issues with global module cache lookup in some situations. * Added ArchSpec::DumpTriple(Stream&) that now properly prints unspecified unknowns as '*' and specified unknows as 'unknown'. This makes it trivial to tell the difference between the two. Converted printing code over ot using DumpTriple() rather than building from scratch. * Fixed up a couple places that were not guaranteeing that an unspecified unknown was recorded as such. llvm-svn: 250253
Diffstat (limited to 'libcxx/docs')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud