Some calls to assert(), guarantee(), ShouldNotReachHere(), etc., do not have a trailing semicolon.
Add semicolons. See attached semicolon.patch.zip.
The missing semicolons look slightly strange but are not a problem given the current definitions of these macros. However, future changes to add formatted arguments to assert(), fatal(), etc., will require the semicolons.