mirror of
https://github.com/reactos/reactos.git
synced 2024-11-01 20:32:36 +00:00
35 lines
586 B
C++
35 lines
586 B
C++
/*
|
|
* It is known that this code not compiled by following compilers:
|
|
*
|
|
* MSVC 6
|
|
*
|
|
* It is known that this code compiled by following compilers:
|
|
*
|
|
* MSVC 8
|
|
* gcc 4.1.1
|
|
*/
|
|
|
|
/*
|
|
* This code represent what STLport waits from a compiler which support
|
|
* the partial template function ordering (!_STLP_NO_FUNCTION_TMPL_PARTIAL_ORDER)
|
|
*/
|
|
|
|
template <class T1>
|
|
struct template_struct {};
|
|
|
|
template <class T1>
|
|
int func(T1 p1);
|
|
|
|
template <class T1>
|
|
int func(template_struct<T1>);
|
|
|
|
|
|
int foo()
|
|
{
|
|
int tmp1 = 0;
|
|
template_struct<int> tmp2;
|
|
func(tmp1);
|
|
func(tmp2);
|
|
return 0;
|
|
}
|