c4-project / c4f

The C4 Concurrent C Fuzzer
MIT License
14 stars 1 forks source link

Sanitiser warnings are hard to extend #43

Closed MattWindsor91 closed 5 years ago

MattWindsor91 commented 5 years ago

The use of a rigid variant type puts a downward pressure on making new warnings, and forcing languages to provide their own rigid variant type is clunky. Replacing this with something like Base's Info.t might make things easier, at the possible cost of introducing a load of S-expressions.