Pesky misleading semicolon like this just cost me a couple of hours of going absolutely insanely bonkers crazy (in another language): http://ix.io/2Lu3
Very glad that gcc is actively ruining this guy's whole career.
Also something in this paste is breaking ix.io's html syntax highlighting. It turns <iostream> into an html tag:
http://ix.io/2Lu3/cpp
Wonderful.