We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
From @qbahn21 on November 9, 2015 15:27
Arduino 1.6.6 and 1.6.7: Try to compile this sketch for an AVR board. It results in a compilation error: "'f2' was not declared in this scope".
void fake() { }
void fake () { }
void f1(){ f2(); } void f2(){;}
void setup() { } void loop() { }
But when lines 3 and 4 are commented out like this:
void fake() //{ //}
... the sketch compiles just fine. Why does a code that shouldn't be included prevents a compilation?
Copied from original issue: arduino/Arduino#4118
The text was updated successfully, but these errors were encountered:
Confirm. Thank you @qbahn21
Sorry, something went wrong.
Fixed by 40328a0. I'll keep you posted when the IDE hourly is available
Hourly builds available @qbahn21 See http://www.arduino.cc/en/Main/Software#hourly Thank you for the heads up
No branches or pull requests
From @qbahn21 on November 9, 2015 15:27
Arduino 1.6.6 and 1.6.7:
Try to compile this sketch for an AVR board. It results in a compilation error: "'f2' was not declared in this scope".
ifdef SAM3X8E // Arduino Due compatible
void fake()
{
}
else
void fake ()
{
}
endif
void f1(){ f2(); }
void f2(){;}
void setup() {
}
void loop() {
}
But when lines 3 and 4 are commented out like this:
ifdef SAM3X8E // Arduino Due compatible
void fake()
//{
//}
else
...
the sketch compiles just fine. Why does a code that shouldn't be included prevents a compilation?
Copied from original issue: arduino/Arduino#4118
The text was updated successfully, but these errors were encountered: