Christian Buttner
Christian Buttner
@lerno I'm not sure what you mean, the TextMate grammar is just a json file.
The json file is generated from the yml file using the `vscode-c3/build_syntax.js` script.
I finally added an `indents.scm` with some additions, please give it a try.
There is an issue on macOS where I get an undefined symbol `__asan_version_mismatch_check_v8`, presumably because it's linking the wrong asan library. Not sure what to do about it. Edit: Apparently...
So I've ran some experiments and with Windows there are different linking options based on CRT type (see https://devblogs.microsoft.com/cppblog/asan-for-windows-x64-and-debug-build-support/) 1. Dynamic CRT - Need to link `clang_rt.asan_dynamic-x86_64.lib` and `clang_rt.asan_dynamic_runtime_thunk-x86_64.lib` -...
Found more up to date info here, although some of their changes to LLVM/Asan are not officially released yet. https://learn.microsoft.com/en-us/cpp/sanitizers/asan-runtime?view=msvc-170 Before Preview 3 they also use asan libraries linked against...
I can't be bothered with the LLVM compiler-rt dumpster fire on Windows at the moment, so I think we should just start with Linux here and gradually add support for...
I know the standalone build of compiler-rt works, so we should go back to that.
Note that unless single-module is enabled, you'll get a bunch of duplicate symbol errors on Windows with address sanitizer enabled. That's why I added a check for it. Might want...
What linker arguments? It's not about external symbols, it's about the ones inserted by the asan pass on functions in generic modules.