This patch instantiates the pending local instantiations earlier in order to enable to following code to compile:
template <typename T>
void F() {
struct Num {
static constexpr int Get() { return 42; }
};
constexpr int n = Num::Get();
}
int main() {
F<int>();
}
This addresses PR20625.
pr20625.patch
Description: Binary data
_______________________________________________ cfe-commits mailing list [email protected] http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
