Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[libc++][string] Remove potential non-trailing 0-length array #105865

Merged

Commits on Sep 8, 2024

  1. [libc++][string] Remove potential non-trailing 0-length array

    It is a violation of the standard to use 0 length arrays, especially
    when not at the end of a structure (not a FAM GNU extension). Compiler
    generally accept it, but it's probably better to have a conforming
    implementation.
    
    This patch relies on `no_unique_address` being unconditionally
    available, which is the case since 42f5277.
    serge-sans-paille committed Sep 8, 2024
    Configuration menu
    Copy the full SHA
    5cbdce6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    960e989 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f17a954 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    72ff46d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    40da20f View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2024

  1. Configuration menu
    Copy the full SHA
    efc9123 View commit details
    Browse the repository at this point in the history
  2. Reduce the diff

    ldionne committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    1151a32 View commit details
    Browse the repository at this point in the history