User Details
- User Since
- May 31 2022, 1:44 AM (10 w, 2 d)
Wed, Jul 27
remove dedicated MacroExpansion variable (reuse Definition)
added empty MACRO test
Tue, Jul 19
I have also moved the expansion out of the location checking branch. I think it's to find out if a macro actually has a definition which isn't always the case especially for special macros like __FILE__.
resolve review comment
Tue, Jul 12
fix patch context
fix line end to LF
Jul 5 2022
It looks like my inline comment wasn't submitted (didn't click the submit button on the bottom). Here's my old comment.
Jul 2 2022
Jun 23 2022
use a rebased patch
Sorry I'm a little occupied lately.
- add context to patch
- use a fixed size buffer for expansion text
Jun 6 2022
To elaborate on known situation where expansion isn't available:
- expansion doesn't work on site of #define
- expansion doesn't work for _Pragma(...) and alike
- expansion doesn't work with builtin macro
- expansion doesn't work for macros as arguments of function-like macro
Jun 5 2022
I have a similar change recently presented in https://github.com/clangd/clangd/issues/1181 that makes all conditional preprocessor lines active. Please refer to the change if that's helpful :)
Yes, please do so. I'm using the web interface since the arc tool isn't very friendly to Windows user :(
Jun 3 2022
squashed commits.
updated comments.
Jun 1 2022
added unit test
moved redundant visit