llvm-project/clang/test/CXX/basic
Richard Smith 0a088ead85 Improve diagnostics for missing import / #include of module.
Fix a few bugs where we would fail to properly determine header to
module correspondence when determining whether to suggest a #include or
import, and suggest a #include more often in language modes where there
is no import syntax. Generally, if the target is in a header with
include guards or #pragma once, we should suggest either #including or
importing that header, and not importing a module that happens to
textually include it.

In passing, improve the notes we attach to the corresponding
diagnostics: calling an entity that we couldn't see "previous" is
confusing.
2020-04-28 18:41:14 -07:00
..
basic.def
basic.def.odr C++ DR712 and others: handle non-odr-use resulting from an lvalue-to-rvalue conversion applied to a member access or similar not-quite-trivial lvalue expression. 2019-06-14 17:46:37 +00:00
basic.link [c++2a] Add semantic support for private module fragments. 2019-04-18 21:12:54 +00:00
basic.lookup [Driver] Flip the CC1 default of -fdiagnostics-show-option 2020-03-31 21:59:27 -07:00
basic.scope Improve diagnostics for missing import / #include of module. 2020-04-28 18:41:14 -07:00
basic.start Allow constexpr construction of subobjects unconditionally, not just in C++14. 2017-01-09 21:38:07 +00:00
basic.stc/basic.stc.dynamic
basic.types