Skip to content

Fixed mis-parse of #defines with spaces in value#54

Open
doug-a-brunner wants to merge 1 commit into
IFS-HSR:masterfrom
hgmelectronics:patch3
Open

Fixed mis-parse of #defines with spaces in value#54
doug-a-brunner wants to merge 1 commit into
IFS-HSR:masterfrom
hgmelectronics:patch3

Conversation

@doug-a-brunner
Copy link
Copy Markdown

My toolchain (GCC ARM Embedded) has some macros that look like:
#define __INTMAX_C(c) c ## LL
These were being mis-parsed as e.g. __INTMAX_C(c) c ##=LL rather than __INTMAX_C_(c)=c ## LL, causing some weirdness when Eclipse tried to understand uses of std::array.

Unfortunately I can't run the test suite - the repository at http://cevelop.com/cdt-testing/9.4.0 has gone away, and I couldn't find a new URL for it.

@Stautob
Copy link
Copy Markdown
Contributor

Stautob commented Oct 3, 2018

The cdt-testing bundle is no longer supported, as we replaced the cdt-testing with iltis-testing-highlevel.
I cleaned the tpd and target. Now the dependency on cdt-testing is no longer needed.

@doug-a-brunner
Copy link
Copy Markdown
Author

Thanks for the dependency fix; I was able to run the test suite and it now passes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants