Forward declarations of extern "C" functions are not generated correctly #126
Labels
conclusion: resolved
Issue was resolved
topic: code
Related to content of the project itself
topic: preprocessor
Related to sketch preprocessing
type: imperfection
Perceived defect in any part of project
Trying to compile the following sketch:
Leads to an error:
arduino-builder output:
builder_output.txt
ctags output:
ctags_output.txt
Note that function signature looks correct in ctags output:
B1759_ExternC.ino /^extern "C" void test() {$/;" kind:function line:1 signature:() returntype:void
sketch with prototypes added:
I'm not sure which version of Arduino introduced this issue, but this certainly worked fine in 1.6.5.
Original issue filed in our repository: esp8266/Arduino#1759
The text was updated successfully, but these errors were encountered: