Compilers use "diagnostics" to communicate with people. Most of the time these come in the form of errors and warnings, but some compilers also issue notes and remarks.
The ISO C++ Annual Survey often notes that "error messages" are a pain point for many programmers, but they don't collect why they're a problem. This survey aims to garner more insight into developer experience with compiler diagnostics, in order to work out how to improve Clang's diagnostics.
In this section, we ask questions about Clang, as it is today. All questions are optional.