<div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Cédric Venet <<a href="mailto:cedric.venet@laposte.net">cedric.venet@laposte.net</a>><br>

writes:<br>
<div class="im">> // this only work on gcc (and most compiler other than clang):<br>
> template<class T> int bar2(T a) { return a+foo2(); }<br>
> int foo2();<br>
<br>
</div>This actually _doesn't_ work with any version of g++ I have (4.1 - 4.7):<br></blockquote><div><br></div><div>Indeed - I expect the only thing, if anything, that accepts this is Microsoft's C++ compiler (it's missing the whole two-phase lookup thing entirely).</div>
</div>