summaryrefslogtreecommitdiffstats
path: root/libcxx/test/std/strings/basic.string/string.ops/string_substr/substr.pass.cpp
diff options
context:
space:
mode:
authorAlex Langford <apl@fb.com>2019-02-27 00:47:39 +0000
committerAlex Langford <apl@fb.com>2019-02-27 00:47:39 +0000
commit6d6288ae977bfdb08dc2b731f34d9b1ebfc68748 (patch)
treea3bc029e5711bd673b7510fe31d09ac6c337660f /libcxx/test/std/strings/basic.string/string.ops/string_substr/substr.pass.cpp
parent49ef2a4acdbba941d67d65b42d302191424c4119 (diff)
downloadbcm5719-llvm-6d6288ae977bfdb08dc2b731f34d9b1ebfc68748.tar.gz
bcm5719-llvm-6d6288ae977bfdb08dc2b731f34d9b1ebfc68748.zip
[Utility] Fix ArchSpec.MergeFrom to correctly merge environments
Summary: This behavior was originally added in rL252264 (git commit 76a7f365da) in order to be extra careful with handling platforms like watchos and tvos. However, as far as triples go, those two (and others) are treated as OSes and not environments, so that should not really apply here. Additionally, this behavior is incorrect and can lead to incorrect ArchSpecs. Because android is specified as an environment and not an OS, not propogating the environment can lead to modules and targets being misidentified. Differential Revision: https://reviews.llvm.org/D58664 llvm-svn: 354938
Diffstat (limited to 'libcxx/test/std/strings/basic.string/string.ops/string_substr/substr.pass.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud