swiftlang / llvm-project

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. This fork is used to manage Swift’s stable releases of Clang as well as support the Swift project.
https://llvm.org
Other
1.12k stars 332 forks source link

[Cherry-pick into next] [lldb] Wire up preliminary support for BuiltinFixedArray #9571

Closed adrian-prantl closed 2 weeks ago

adrian-prantl commented 2 weeks ago
commit be641f6e494059a2e803c654b81b75a5d6dbde0b
Author: Adrian Prantl <aprantl@apple.com>
Date:   Fri Nov 8 16:00:06 2024 -0800

    [lldb] Wire up preliminary support for BuiltinFixedArray

    This is both partially incorrect due to missing stride computation and
    only works in SwiftASTContext right now due to missing Reflection
    support on the compiler side.

    But it eliminates the nasty warnings in SwiftASTContext.cpp and works
    for byte-aligned arrays.