[all-commits] [llvm/llvm-project] c571b0: [libc] Fix size of struct sockaddr_storage (#210037)

Pavel Labath via All-commits all-commits at lists.llvm.org
Thu Jul 16 23:46:13 PDT 2026


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: c571b0bd7330a4b737ad7dec31e7f2b52edd3953
      https://github.com/llvm/llvm-project/commit/c571b0bd7330a4b737ad7dec31e7f2b52edd3953
  Author: Pavel Labath <pavel at labath.sk>
  Date:   2026-07-17 (Fri, 17 Jul 2026)

  Changed paths:
    M libc/include/llvm-libc-types/struct_sockaddr_storage.h
    M libc/test/src/sys/socket/linux/sockaddr_storage_test.cpp

  Log Message:
  -----------
  [libc] Fix size of struct sockaddr_storage (#210037)

My cleverness with the union backfired as it introduced an
(architecture-specific) padding between before it. Drop the union to
avoid that.

This probably wouldn't break much as the structure exists just to
allocate space (and this made it larger), but we should fix it
nonetheless.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list