diff options
| author | Balázs Kéri <balazs.keri@ericsson.com> | 2024-07-23 08:43:05 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-07-23 08:43:05 +0200 |
| commit | 0a6233a68c7b575d05bca0f0c708b7e97cc710d1 (patch) | |
| tree | ff67a0dc7d46ec62eaeced632495d5ccbf67c492 /lldb/source/Plugins/ScriptInterpreter/Python/Interfaces/ScriptedProcessPythonInterface | |
| parent | 566363981bb9ff6a6081490f05aa6b19aefc16f0 (diff) | |
[clang][ASTImporter] Fix import of anonymous enums if multiple are present (#99281)
After changes in PR #87144 and #93923 regressions appeared in some
cases. The problem was that if multiple anonymous enums are present in a
class and are imported as new the import of the second enum can fail
because it is detected as different from the first and causes ODR error.
Now in case of enums without name an existing similar enum is searched,
if not found the enum is imported. ODR error is not detected. This may
be incorrect if non-matching structures are imported, but this is the
less important case (import of matching classes is more important to
work).
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/Interfaces/ScriptedProcessPythonInterface')
0 files changed, 0 insertions, 0 deletions
