------- Comment #5 from pinskia at gcc dot gnu dot org 2010-07-06 21:09 ------- >Mine is bit more stuble
It might be more subtle but it is the same issue, as we have two FUNCTION_DECL which are the same: __attribute__((always_inline)) inline bool ValueToNumber(JSContext *cx, jsval v, double *out) { .... extern jsval ValueToNumberSlow(JSContext *, jsval, double *); return !JSVAL_IS_NULL(ValueToNumberSlow(cx, v, out)); } .... namespace js { jsval ValueToNumberSlow(JSContext *cx, jsval v, double *out) { ... Which points to the same issue as PR 20357 where we have the same semantic issue of the function decls. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44846