Enable all warnings with all compilers
Fix comments highlighting broken by commit 5aa5846
Fix typo and potential bug introduced in commit c4a8824