jroelofs added inline comments.
================
Comment at: utils/libcxx/test/config.py:289
+ def configure_availability(self):
+ # FIXME doc
+ self.with_availability = self.get_lit_bool('with_availability', False)
----------------
Can you expand on what the FIXME here wants? Is there something that
AvailabilityMarkup.rst doesn't cover?
================
Comment at: utils/libcxx/test/config.py:316
+ if self.with_availability:
+ self.use_clang_verify = False
+ return
----------------
Why does the availability stuff clash with -verify?
================
Comment at: utils/libcxx/test/config.py:363
+ self.config.available_features.add('%s=%s%s' % (feature, name,
version))
+ self.config.available_features.add('%s=%s%s' % (feature, name,
version))
+
----------------
This line, and the one above it are the same. Is that intentional?
================
Comment at: utils/libcxx/test/config.py:387
+ self.config.available_features.add(
+ 'with_system_cxx_lib=%s' % component)
----------------
Is it worth filtering out `none` and `unknown`, as they're often repeated, and
you can't tell which part of the triple they came from?
Consider: `arm-none-linux-gnueabi` vs `arm-none-none-eabi`.
Or would it be better to include some marker in the features to say which part
of the triple it came from, eg:
```
- with_system_cxx_lib=arch:arm
- with_system_cxx_lib=vendor:none
- with_system_cxx_lib=os:linux
- with_system_cxx_lib=sys:gnueabi
```
https://reviews.llvm.org/D31739
_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits