Merge existing marhsalling info kinds and add some primitives to
express flag options that contribute to a bitfield.
Depends on D82574
Differential D82860
Port ObjCMTAction to new option parsing system jansvoboda11 on Jun 30 2020, 4:03 AM. Authored by
Details Merge existing marhsalling info kinds and add some primitives to Depends on D82574
Diff Detail
Event Timeline
Comment Actions Ensure that mergeForwardValue can accept default values whose type doesn't quite match the associated keypath. Comment Actions This seems to breaking clang-5 builds: utils/TableGen/CMakeFiles/llvm-tblgen.dir/OptParserEmitter.cpp.o: In function `llvm::EmitOptParser(llvm::RecordKeeper&, llvm::raw_ostream&)': (https://buildkite.com/mlir/mlir-core/builds/9273#ae602c1f-8c21-4ac6-90bb-99c9a3ae473e) Comment Actions Jan is in Europe and may not see this until tomorrow; if you need this fixed sooner you might want to revert. Comment Actions Reverted in f917356f9ce0 ; I suspect a static constexpr in a class missing a definition out of class (required pre-c++17). Comment Actions Thank you for the heads-up. It seems like Clang 5 didn't like the usage of static constexpr member via an instance. |