I'd still like to see some test cases added (like the ones I mentioned before), 
as well as the changes needed to config.py, lit.site.in, CMakeLists.txt, etc. 
so that this can be tested on platforms that **do** have the global filesystem 
namespace. Then it should be simple to add another buildbot that checks these, 
without having to get a CloudABI buildbot running (I understand that's part of 
your plan, this keeps them from bit-rotting in the meantime).

Also, since you're basically marking everything in 
test/std/input.output/file.streams/fstreams/ as unsupported, it would be better 
to add:

  test/std/input.output/file.streams/fstreams/lit.local.cfg
  
test/std/localization/locales/locale.convenience/conversion/conversions.buffer/lit.local.cfg

with this in them:

  if 'libcpp-has-no-global-filesystem-namespace' in config.available_features:
      config.unsupported = True

rather than putting `// UNSUPPORTED:`s everywhere. They get yucky to maintain 
when other folks add new test files, and this is a mistake I made when I did 
the ones for the single-threaded stuff... I still need to fix that. Sorry I 
didn't mention this earlier.

Cheers,

Jon


http://reviews.llvm.org/D8194

EMAIL PREFERENCES
  http://reviews.llvm.org/settings/panel/emailpreferences/



_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to