[Bug c++/67185] [C++14] Link error on ODR-use of variable template partial specialization
Casey at Carter dot net
gcc-bugzilla@gcc.gnu.org
Tue May 31 04:55:00 GMT 2016
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67185
--- Comment #6 from Casey Carter <Casey at Carter dot net> ---
ODR-use of different specializations of the same partially-specialized variable
template still trigger the error in GCC 6 (Error: symbol `x' is already
defined):
template <class>
bool x = false;
template <class T>
bool x<T*> = true;
int main() { return x<int*> + x<double*>; }
Which may be covered by one of the other "partially-specialized variable
template" bugs.
Hmmm, looks like its in Tom's comment on the regression in 70095
(https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70095#c2). If you're planning to
address that comment - which I assume from the state changing to ASSIGNED
moments ago - I'll leave this closed.
More information about the Gcc-bugs
mailing list