[all-commits] [llvm/llvm-project] 28af77: [libcxx] avoid include Uppercase windows headers (...

cqwrteur via All-commits all-commits at lists.llvm.org
Fri Jul 17 10:36:32 PDT 2026


  Branch: refs/heads/release/23.x
  Home:   https://github.com/llvm/llvm-project
  Commit: 28af770db4db6f04d047f52e7e135386fe7a6824
      https://github.com/llvm/llvm-project/commit/28af770db4db6f04d047f52e7e135386fe7a6824
  Author: cqwrteur <oyzawqgcfc at gmail.com>
  Date:   2026-07-17 (Fri, 17 Jul 2026)

  Changed paths:
    M libcxx/src/support/runtime/exception_pointer_msvc.ipp

  Log Message:
  -----------
  [libcxx] avoid include Uppercase windows headers (#208903)

We should use unknwn.h and windows.h instead of Unknwn.h and Windows.h
because Linux and other non‑Windows systems treat filenames as
case‑sensitive. Windows does not, so mixed‑case includes work there but
break elsewhere. Both mingw‑w64‑crt and windows‑msvc‑sysroot provide all
Windows headers in fully lowercase, so using the lowercase forms ensures
consistent cross‑platform builds.

Fixes #208901

(cherry picked from commit 2580624091e36b85c162439513eef8e752217a1d)



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