mirror of
https://github.com/capstone-engine/llvm-capstone.git
synced 2024-12-01 09:41:08 +00:00
[libc++] Do not set the availability=XXX
feature when not testing against a system libc++
Otherwise, the `availability=XXX` lit feature is set even when we're testing trunk and _LIBCPP_DISABLE_AVAILABILITY is defined, which causes tests that check for availability markup to be enabled and unexpectedly pass.
This commit is contained in:
parent
73d8d83a6d
commit
7dd6a862e5
@ -418,7 +418,7 @@ class Configuration(object):
|
||||
# Configure the availability feature. Availability is only enabled
|
||||
# with libc++, because other standard libraries do not provide
|
||||
# availability markup.
|
||||
if self.use_deployment and self.cxx_stdlib_under_test == 'libc++':
|
||||
if self.use_deployment and self.cxx_stdlib_under_test == 'libc++' and self.use_system_cxx_lib:
|
||||
self.config.available_features.add('availability')
|
||||
self.add_deployment_feature('availability')
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user