Paul Fultz II
Paul Fultz II
Hmm, so I wonder what `get_project_path` can return if there is no folders.
Ok I can add an option for that. Are you getting unwanted errors in the output?
Ok so there is the `additional_options` in the settings that can be used to add options just for clang to disable those warnings. Also, I could add an additional filter...
If those languages require a compliant C99 preprocessor then that will work, I believe opencl does specify a C99 preprocessor, but that doesn't mean an implementation maybe fully compliant. If...
Yea, you can try to run the `test.h` header and see if it produces the correct output.
It expands correctly for me: ```c #include "cloak.h" WHEN(1)(true) // true WHEN(0)(true) // nothing ``` Which outputs: ``` $ g++ -E -C when.h # 3 "when.h" 2 true // true...
This is because it only checks the first token(I am not sure why it would work on MSVC): ```cpp NOT(0+0) // Expands to 1 NOT(0+1) // Expands to 1 NOT(0...
> I was thinking about if I could exploit the preprocessor to transform a MACRO(2+1,a,b,c) into MACRO3(a,b,c) Well the preprocessor cant parse symbols, so I dont think it would be...
No its not. To interpret the following: ```cpp #define f(a) a*g #define g(a) f(a) f(2)(9) ``` To expand as `2*f(9)` would require a recursive model of expansion which would not...
> I am not talking about a proposed text for the Standard, but about the text of the Standard. I am talking about the text of the standard as well....