https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61861
Dodji Seketeli changed:
What|Removed |Added
CC||dodji at gcc dot gnu.org
Resolu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61861
Marek Polacek changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61861
--- Comment #6 from Marek Polacek ---
Author: mpolacek
Date: Sun Jul 27 17:09:38 2014
New Revision: 213102
URL: https://gcc.gnu.org/viewcvs?rev=213102&root=gcc&view=rev
Log:
PR c/61861
* macro.c (builtin_macro): Add location parameter.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61861
--- Comment #5 from Marek Polacek ---
It looks like a pretty old issue. E.g. on
void
foo (void)
{
__FILE__;
"foo";
}
4.8 says:
r.c: In function ‘foo’:
r.c:4:1: warning: statement with no effect [-Wunused-value]
__FILE__;
^
r.c:5:3: warn
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61861
Manuel López-Ibáñez changed:
What|Removed |Added
CC||manu at gcc dot gnu.org
--- Commen
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61861
--- Comment #3 from Marek Polacek ---
The same for __DATE__, __TIME__, __LINE__.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61861
--- Comment #2 from Marek Polacek ---
Seems that the location of __FILE__ is generally broken, e.g. on
extern void foo (int i);
void
f (void)
{
foo (__FILE__);
}
the column info is wrong as well.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61861
Marek Polacek changed:
What|Removed |Added
Status|UNCONFIRMED |ASSIGNED
Last reconfirmed|