···5555-DCMAKE_BUILD_TYPE=DebugOpt // -O2 -g with debug checks but faster
5656-DCMAKE_BUILD_TYPE=RelWithDebInfo // like a release build but has debug symbols -- useful for callgrind
5757```
5858+5859To run tests with address sanitizer (ASAN), add
59606061```
···6263```
63646465*before* the platform. Like `cmake -DSKYBISON_ASAN=1 ...`
6666+6767+To run tests with the undefined behavior sanitizer (UBSAN), add
6868+6969+```
7070+-DSKYBISON_UBSAN=1
7171+```
7272+7373+*before* the platform. Like `cmake -DSKYBISON_UBSAN=1 ...`
65746675Since you will likely have several `build-XYZ` folders hanging around, and it's
6776useful for those not to show up in `git status`, they should be ignored by