-
Notifications
You must be signed in to change notification settings - Fork 15.1k
Labels
clang:codegenIR generation bugs: mangling, exceptions, etc.IR generation bugs: mangling, exceptions, etc.clang:frontendLanguage frontend issues, e.g. anything involving "Sema"Language frontend issues, e.g. anything involving "Sema"miscompilationregression
Description
Minimal Reproducible Example:
/// src.cpp
#include <vector>
struct S {
std::vector<int> c;
};
static S ls = {{1, 2, 3}};
S& s = ls;
/// main.cpp
#include <cstdio>
#include <vector>
struct S {
std::vector<int> c;
};
extern S& s;
int main() {
for (size_t i = 0; i < s.c.size(); i++) {
printf("aaa\n");
}
for (auto& i : s.c) {
printf("bbb\n");
}
return 0;
}
IndifferentArea
Metadata
Metadata
Assignees
Labels
clang:codegenIR generation bugs: mangling, exceptions, etc.IR generation bugs: mangling, exceptions, etc.clang:frontendLanguage frontend issues, e.g. anything involving "Sema"Language frontend issues, e.g. anything involving "Sema"miscompilationregression