blob: 403bf773ab34c767aec6cb7bbf295f5955485749 [file] [log] [blame]
template <class T>
inline void
x3(T & a, T & b, T & c)
{
T temp;
if (b < a)
{
if (c < a)
{ // b , c < a
if (b < c)
{ // b < c < a
temp = a;
a = b;
b = c;
c = temp;
}
else
{ // c <=b < a
std::swap(c, a);
}
}
else
{ // b < a <=c
// second line of comment
std::swap(a, b);
}
}
0;
0;
0;
if (1) // always
do_something();
}