struct A {}; | |
extern const int variable = 0; | |
extern constexpr int function() { return 0; } | |
namespace N { | |
struct A {}; | |
extern const int variable = 0; | |
extern constexpr int function() { return 0; } | |
} | |
@import redecl_add_after_load_top; | |
struct C::A {}; | |
const int C::variable = 0; | |
constexpr int C::function() { return 0; } | |
struct D { | |
struct A; | |
static const int variable; | |
static constexpr int function(); | |
}; | |
struct D::A {}; | |
const int D::variable = 0; | |
constexpr int D::function() { return 0; } |