The followin code compiles ok for mcs51 in rev. 9321:
inline void *aligned_alloc (void) { } extern void *aligned_alloc(void);
but this one does not:
inline void __xdata *aligned_alloc (void) { } extern void __xdata *aligned_alloc(void);
I don't see why one should compile, but not the other.
Philipp
What the fuck is wrong with this markdown shit again? I put five tildes around each example code section in my bugreport, but the code is still messed up.
Philipp
Last edit: Philipp Klaus Krause 2015-09-19
I've changed your post with a few extra newlines to make markdown happy. I agree that it sucks that you need to have an empty line before and after the lines with the tildes.
This does not work:
But this does
It's also awkward that I cannot type four tildes inside the preformatted text even when I use a different means to indicate preformatting (4 leading spaces).
Maarten
A test file to reproduce the issue is attached.
Philipp
Diff:
Fixed in reversion #9491.