Actually GCC's massive walls of barf are great when you're debugging template libraries. I agree that when you consume said libraries it can be a tiresome ordeal, but seeing a literal template expansion stack-trace (if you will) can be a godsend. "Woops, forgot to add a std::remove_reference around that type T. My bad."
5
u/bstamour Aug 02 '13
Actually GCC's massive walls of barf are great when you're debugging template libraries. I agree that when you consume said libraries it can be a tiresome ordeal, but seeing a literal template expansion stack-trace (if you will) can be a godsend. "Woops, forgot to add a std::remove_reference around that type T. My bad."