Commits

Doug Gregor committed f736e1711cb
Check operator declaration binding in the first pass for FuncDecls. This eliminates the pre-pass we were performing to bind the operator decls, which was only a pre-pass because we used to bind unresolved declaration references too early. In the process, fixed some bugs (e.g., it wasn't checking methods at all) and improved the QoI with Fix-Its and notes: t.swift:2:6: error: prefix unary operator missing 'prefix' attribute func ~~~(x : Float) {} ^ [prefix] t.swift:1:17: note: prefix operator found here operator prefix ~~~ {} ^ Swift SVN r7099