|
|
От: |
Evgeny.Panasyuk
|
|
| Дата: | 01.10.15 13:40 | ||
| Оценка: | |||
#include <cstdio>
using namespace std;
struct First
{
First()
{
printf("first\n");
}
} first;
template<class T>
T run_it = T{};
void not_used()
{
struct Second
{
Second()
{
printf("second\n");
}
};
Second t = run_it<Second>;
}
int main()
{
}// GCC:
first
second
// Clang:
second
first