Page MenuHomePhabricator

sunshaoce (Shao-Ce SUN)
PLCT Lab

Projects

User does not belong to any projects.

User Details

User Since
Mar 28 2022, 7:21 PM (51 w, 3 d)

Recent Activity

Yesterday

sunshaoce updated the diff for D146709: [flang][nfc] Remove unused codes in idioms.h.

Rebase

Thu, Mar 23, 11:50 PM · Restricted Project, Unknown Object (Project)
sunshaoce updated the diff for D146709: [flang][nfc] Remove unused codes in idioms.h.

Attempt to fix build error by using rebase.

Thu, Mar 23, 10:04 PM · Restricted Project, Unknown Object (Project)
sunshaoce requested review of D146709: [flang][nfc] Remove unused codes in idioms.h.
Thu, Mar 23, 3:30 AM · Restricted Project, Unknown Object (Project)
sunshaoce added a comment to D146613: [flang] Optimize / and % operators for int128..

Thank you so much for your comments. I learned a lot from them! I noticed algorithms are ingenious here, so I just wanted to make them faster. I kept only one modification and added a corresponding comment. If you think it's unnecessary, I will close this revision. Thanks again!

Thu, Mar 23, 2:04 AM · Restricted Project, Unknown Object (Project)
sunshaoce updated the diff for D146613: [flang] Optimize / and % operators for int128..

Update

Thu, Mar 23, 2:04 AM · Restricted Project, Unknown Object (Project)

Wed, Mar 22

sunshaoce requested review of D146613: [flang] Optimize / and % operators for int128..
Wed, Mar 22, 2:41 AM · Restricted Project, Unknown Object (Project)

Sun, Mar 19

sunshaoce committed rGd233c7b81407: [Flang][RISCV] Fix 9f93b71f20ea (authored by sunshaoce).
[Flang][RISCV] Fix 9f93b71f20ea
Sun, Mar 19, 8:26 AM · Unknown Object (Project), Restricted Project
sunshaoce updated subscribers of D145883: [Flang][RISCV] Emit target features for RISC-V.
Sun, Mar 19, 8:19 AM · Restricted Project, Restricted Project, Unknown Object (Project)

Fri, Mar 17

sunshaoce added a comment to D146204: [flang] Fix build error caused by missing llvm-readelf.
Fri, Mar 17, 8:02 PM · Restricted Project, Unknown Object (Project)
sunshaoce added inline comments to rG9f93b71f20ea: [flang] Use llvm-readobj instead of llvm-readelf in rv64 test.
Fri, Mar 17, 10:58 AM · Unknown Object (Project), Restricted Project

Thu, Mar 16

sunshaoce added inline comments to D146243: [docs] Mention removal of legacy optimization pipeline and inliner alloca merging.
Thu, Mar 16, 11:05 AM · Restricted Project, Restricted Project
sunshaoce added a comment to D146204: [flang] Fix build error caused by missing llvm-readelf.
Thu, Mar 16, 10:54 AM · Restricted Project, Unknown Object (Project)
sunshaoce abandoned D126222: [libcxx] Fix wrong messages of git version.
Thu, Mar 16, 10:47 AM · Restricted Project, Restricted Project
sunshaoce committed rG56686ec47ee0: [NFC][ADT] Tweaked some functions in StringRef (authored by sunshaoce).
[NFC][ADT] Tweaked some functions in StringRef
Thu, Mar 16, 10:45 AM · Restricted Project, Restricted Project
sunshaoce closed D144787: [NFC][ADT] Tweaked some functions in StringRef.
Thu, Mar 16, 10:45 AM · Restricted Project, Restricted Project
sunshaoce added a reviewer for D144787: [NFC][ADT] Tweaked some functions in StringRef: bkramer.
Thu, Mar 16, 6:07 AM · Restricted Project, Restricted Project
sunshaoce committed rGd4320cb2a5ef: [flang] Fix build error caused by missing llvm-readelf (authored by sunshaoce).
[flang] Fix build error caused by missing llvm-readelf
Thu, Mar 16, 2:48 AM · Unknown Object (Project), Restricted Project
sunshaoce closed D146204: [flang] Fix build error caused by missing llvm-readelf.
Thu, Mar 16, 2:47 AM · Restricted Project, Unknown Object (Project)
sunshaoce added a comment to D146204: [flang] Fix build error caused by missing llvm-readelf.

Thanks! Would replacing llvm-readelf -h with llvm-objdump -f also work? I'd rather avoid new dependencies if possible.

Thu, Mar 16, 2:44 AM · Restricted Project, Unknown Object (Project)
sunshaoce added inline comments to D145883: [Flang][RISCV] Emit target features for RISC-V.
Thu, Mar 16, 2:29 AM · Restricted Project, Restricted Project, Unknown Object (Project)
sunshaoce requested review of D146204: [flang] Fix build error caused by missing llvm-readelf.
Thu, Mar 16, 2:27 AM · Restricted Project, Unknown Object (Project)

Wed, Mar 15

sunshaoce committed rG36278b735fa1: [Flang][RISCV] Emit target features for RISC-V (authored by sunshaoce).
[Flang][RISCV] Emit target features for RISC-V
Wed, Mar 15, 4:39 AM · Restricted Project, Unknown Object (Project), Restricted Project
sunshaoce closed D145883: [Flang][RISCV] Emit target features for RISC-V.
Wed, Mar 15, 4:39 AM · Restricted Project, Restricted Project, Unknown Object (Project)

Tue, Mar 14

sunshaoce updated the diff for D145883: [Flang][RISCV] Emit target features for RISC-V.

Address @MaskRay's comment

Tue, Mar 14, 10:14 PM · Restricted Project, Restricted Project, Unknown Object (Project)
sunshaoce added a comment to D145883: [Flang][RISCV] Emit target features for RISC-V.

Any other opinions? If not, I will land it later.

Tue, Mar 14, 9:23 AM · Restricted Project, Restricted Project, Unknown Object (Project)
sunshaoce abandoned D146011: [flang][examples] remove unnecessary PASUE stamtment.
Tue, Mar 14, 1:24 AM · Restricted Project, Unknown Object (Project)

Mon, Mar 13

sunshaoce requested review of D146011: [flang][examples] remove unnecessary PASUE stamtment.
Mon, Mar 13, 11:37 PM · Restricted Project, Unknown Object (Project)
sunshaoce resigned from D141698: doc: Rewrite opening paragraph of CFI Design Doc.
Mon, Mar 13, 3:22 PM · Restricted Project, Restricted Project
sunshaoce added inline comments to D145883: [Flang][RISCV] Emit target features for RISC-V.
Mon, Mar 13, 12:51 PM · Restricted Project, Restricted Project, Unknown Object (Project)
sunshaoce updated the diff for D145883: [Flang][RISCV] Emit target features for RISC-V.

Add target-cpu-features-invalid.f90

Mon, Mar 13, 10:58 AM · Restricted Project, Restricted Project, Unknown Object (Project)
sunshaoce added inline comments to D145883: [Flang][RISCV] Emit target features for RISC-V.
Mon, Mar 13, 9:53 AM · Restricted Project, Restricted Project, Unknown Object (Project)
sunshaoce committed rGcbd86cf2e89e: [flang][nfc] Avoid generating external-hello-world by default (authored by sunshaoce).
[flang][nfc] Avoid generating external-hello-world by default
Mon, Mar 13, 9:11 AM · Unknown Object (Project), Restricted Project
sunshaoce closed D145877: [flang][nfc] Avoid generating external-hello-world by default.
Mon, Mar 13, 9:11 AM · Restricted Project, Unknown Object (Project)
sunshaoce added inline comments to D145883: [Flang][RISCV] Emit target features for RISC-V.
Mon, Mar 13, 9:07 AM · Restricted Project, Restricted Project, Unknown Object (Project)
sunshaoce updated the diff for D145883: [Flang][RISCV] Emit target features for RISC-V.

Add REQUIRES in tests

Mon, Mar 13, 9:07 AM · Restricted Project, Restricted Project, Unknown Object (Project)
sunshaoce updated the diff for D145883: [Flang][RISCV] Emit target features for RISC-V.

Address @awarzynski's comment. Thanks!

Mon, Mar 13, 8:23 AM · Restricted Project, Restricted Project, Unknown Object (Project)
sunshaoce updated the diff for D145877: [flang][nfc] Avoid generating external-hello-world by default.

Address @luporl's comment

Mon, Mar 13, 7:53 AM · Restricted Project, Unknown Object (Project)
sunshaoce updated the diff for D145883: [Flang][RISCV] Emit target features for RISC-V.

Add test

Mon, Mar 13, 5:55 AM · Restricted Project, Restricted Project, Unknown Object (Project)
sunshaoce updated the diff for D145883: [Flang][RISCV] Emit target features for RISC-V.

Based on everyone's comments, I merged the test into target-cpu-features.f90 and only kept the generic -target-feature. At the same time, I removed the switch (TC.getArch()) and passed the test on x86 and RISC-V 64.

Mon, Mar 13, 1:53 AM · Restricted Project, Restricted Project, Unknown Object (Project)

Sun, Mar 12

sunshaoce requested review of D145883: [Flang][RISCV] Emit target features for RISC-V.
Sun, Mar 12, 11:48 AM · Restricted Project, Restricted Project, Unknown Object (Project)
sunshaoce abandoned D144330: [MLIR][RISCV] Emit target-abi info for RISC-V.

@jrtc27 Thanks for your comment. I found the solution.

Sun, Mar 12, 9:17 AM · Restricted Project, Restricted Project
sunshaoce requested review of D145877: [flang][nfc] Avoid generating external-hello-world by default.
Sun, Mar 12, 8:42 AM · Restricted Project, Unknown Object (Project)

Sat, Mar 11

sunshaoce updated the diff for D144330: [MLIR][RISCV] Emit target-abi info for RISC-V.

ping

Sat, Mar 11, 10:26 PM · Restricted Project, Restricted Project
sunshaoce added reviewers for D144330: [MLIR][RISCV] Emit target-abi info for RISC-V: mehdi_amini, kito-cheng, craig.topper, rriddle.
Sat, Mar 11, 10:26 PM · Restricted Project, Restricted Project
sunshaoce committed rGb1fdcd5fbc09: [Flang] Allow compile *.f03, *.f08 file (authored by sunshaoce).
[Flang] Allow compile *.f03, *.f08 file
Sat, Mar 11, 9:12 AM · Restricted Project, Unknown Object (Project), Restricted Project
sunshaoce closed D145845: [Flang] Allow compile *.f03, *.f08 file.
Sat, Mar 11, 9:11 AM · Unknown Object (Project), Restricted Project, Restricted Project
sunshaoce updated the diff for D145845: [Flang] Allow compile *.f03, *.f08 file.

Fix the issue of failing in the MSVC environment.

Sat, Mar 11, 8:19 AM · Unknown Object (Project), Restricted Project, Restricted Project
sunshaoce reopened D145845: [Flang] Allow compile *.f03, *.f08 file.

Sorry! My previous tests were not comprehensive enough, which resulted in failures in the MSVC environment.

Sat, Mar 11, 8:10 AM · Unknown Object (Project), Restricted Project, Restricted Project
sunshaoce added a reverting change for rG171794de533b: [Flang] Allow compile *.f03, *.f08 file: rG56cc0bbe41fd: Revert "[Flang] Allow compile *.f03, *.f08 file".
Sat, Mar 11, 8:08 AM · Restricted Project, Unknown Object (Project), Restricted Project
sunshaoce committed rG56cc0bbe41fd: Revert "[Flang] Allow compile *.f03, *.f08 file" (authored by sunshaoce).
Revert "[Flang] Allow compile *.f03, *.f08 file"
Sat, Mar 11, 8:08 AM · Restricted Project, Unknown Object (Project), Restricted Project
sunshaoce added a reverting change for D145845: [Flang] Allow compile *.f03, *.f08 file: rG56cc0bbe41fd: Revert "[Flang] Allow compile *.f03, *.f08 file".
Sat, Mar 11, 8:08 AM · Unknown Object (Project), Restricted Project, Restricted Project
sunshaoce committed rG171794de533b: [Flang] Allow compile *.f03, *.f08 file (authored by sunshaoce).
[Flang] Allow compile *.f03, *.f08 file
Sat, Mar 11, 7:23 AM · Restricted Project, Unknown Object (Project), Restricted Project
sunshaoce closed D145845: [Flang] Allow compile *.f03, *.f08 file.
Sat, Mar 11, 7:23 AM · Unknown Object (Project), Restricted Project, Restricted Project
sunshaoce updated the diff for D145845: [Flang] Allow compile *.f03, *.f08 file.

Sorry, I just missed a comment.

Sat, Mar 11, 7:18 AM · Unknown Object (Project), Restricted Project, Restricted Project
sunshaoce updated the diff for D145845: [Flang] Allow compile *.f03, *.f08 file.

Address @awarzynski's comment

Sat, Mar 11, 7:14 AM · Unknown Object (Project), Restricted Project, Restricted Project
sunshaoce updated the diff for D145845: [Flang] Allow compile *.f03, *.f08 file.

Remove -flang-experimental-exec

Sat, Mar 11, 7:11 AM · Unknown Object (Project), Restricted Project, Restricted Project
sunshaoce added a comment to D145845: [Flang] Allow compile *.f03, *.f08 file.

Before

$ /home/sunshaoce/dev/llvm-project/build/bin/flang-new /home/sunshaoce/dev/llvm-project/build/temp.f03 -flang-experimental-exec -o temp.out -###
flang-new version 17.0.0 (https://github.com/llvm/llvm-project.git 890e6c871d31dca9e461c01118cf25fb303b9cad)
Target: x86_64-unknown-linux-gnu
Thread model: posix
InstalledDir: /home/sunshaoce/dev/llvm-project/build/bin
 "/usr/bin/ld" "-pie" "-z" "relro" "--hash-style=gnu" "--eh-frame-hdr" "-m" "elf_x86_64" "-dynamic-linker" "/lib64/ld-linux-x86-64.so.2" "-o" "temp.out" "/lib/x86_64-linux-gnu/Scrt1.o" "/lib/x86_64-linux-gnu/crti.o" "/usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o" "-L/usr/lib/gcc/x86_64-linux-gnu/9" "-L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib64" "-L/lib/x86_64-linux-gnu" "-L/lib/../lib64" "-L/usr/lib/x86_64-linux-gnu" "-L/usr/lib/../lib64" "-L/lib" "-L/usr/lib" "/home/sunshaoce/dev/llvm-project/build/temp.f03" "-L/home/sunshaoce/dev/llvm-project/build/lib" "-lFortran_main" "-lFortranRuntime" "-lFortranDecimal" "-lm" "-lgcc" "--as-needed" "-lgcc_s" "--no-as-needed" "-lc" "-lgcc" "--as-needed" "-lgcc_s" "--no-as-needed" "/usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o" "/lib/x86_64-linux-gnu/crtn.o"

after

$ /home/sunshaoce/dev/llvm-project/build/bin/flang-new /home/sunshaoce/dev/llvm-project/build/temp.f03 -flang-experimental-exec -o temp.out -###
flang-new version 17.0.0 (https://github.com/llvm/llvm-project.git 890e6c871d31dca9e461c01118cf25fb303b9cad)
Target: x86_64-unknown-linux-gnu
Thread model: posix
InstalledDir: /home/sunshaoce/dev/llvm-project/build/bin
 "/home/sunshaoce/dev/llvm-project/build/bin/flang-new" "-fc1" "-triple" "x86_64-unknown-linux-gnu" "-emit-obj" "-fcolor-diagnostics" "-mrelocation-model" "pic" "-pic-level" "2" "-pic-is-pie" "-target-cpu" "x86-64" "-o" "/tmp/temp-72c5c0.o" "-x" "f95-cpp-input" "/home/sunshaoce/dev/llvm-project/build/temp.f03"
 "/usr/bin/ld" "-pie" "-z" "relro" "--hash-style=gnu" "--eh-frame-hdr" "-m" "elf_x86_64" "-dynamic-linker" "/lib64/ld-linux-x86-64.so.2" "-o" "temp.out" "/lib/x86_64-linux-gnu/Scrt1.o" "/lib/x86_64-linux-gnu/crti.o" "/usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o" "-L/usr/lib/gcc/x86_64-linux-gnu/9" "-L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib64" "-L/lib/x86_64-linux-gnu" "-L/lib/../lib64" "-L/usr/lib/x86_64-linux-gnu" "-L/usr/lib/../lib64" "-L/lib" "-L/usr/lib" "/tmp/temp-72c5c0.o" "-L/home/sunshaoce/dev/llvm-project/build/lib" "-lFortran_main" "-lFortranRuntime" "-lFortranDecimal" "-lm" "-lgcc" "--as-needed" "-lgcc_s" "--no-as-needed" "-lc" "-lgcc" "--as-needed" "-lgcc_s" "--no-as-needed" "/usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o" "/lib/x86_64-linux-gnu/crtn.o"

So, I tested it by checking whether flang was called.

Sat, Mar 11, 6:56 AM · Unknown Object (Project), Restricted Project, Restricted Project
sunshaoce updated the diff for D145845: [Flang] Allow compile *.f03, *.f08 file.

Add tests

Sat, Mar 11, 6:56 AM · Unknown Object (Project), Restricted Project, Restricted Project
sunshaoce updated the summary of D145845: [Flang] Allow compile *.f03, *.f08 file.
Sat, Mar 11, 6:11 AM · Unknown Object (Project), Restricted Project, Restricted Project
sunshaoce requested review of D145845: [Flang] Allow compile *.f03, *.f08 file.
Sat, Mar 11, 6:10 AM · Unknown Object (Project), Restricted Project, Restricted Project

Fri, Mar 10

sunshaoce committed rG8cfdc32be553: [Flang] add space between number and character in print (authored by sunshaoce).
[Flang] add space between number and character in print
Fri, Mar 10, 9:58 AM · Unknown Object (Project), Restricted Project
sunshaoce closed D145768: [Flang] add space between number and character in print.
Fri, Mar 10, 9:58 AM · Restricted Project, Unknown Object (Project)
sunshaoce requested review of D145768: [Flang] add space between number and character in print.
Fri, Mar 10, 12:26 AM · Restricted Project, Unknown Object (Project)

Tue, Mar 7

sunshaoce abandoned D145481: [Flang] Combine `set_*Kind` functions with Macro.

Thanks for your comment. I will close the revision.

Tue, Mar 7, 8:47 AM · Restricted Project, Unknown Object (Project)
sunshaoce requested review of D145481: [Flang] Combine `set_*Kind` functions with Macro.
Tue, Mar 7, 2:08 AM · Restricted Project, Unknown Object (Project)

Sat, Mar 4

sunshaoce committed rG420d2fcac9ce: [OpenMP][CUDA] Get rid of redundant macro def (authored by sunshaoce).
[OpenMP][CUDA] Get rid of redundant macro def
Sat, Mar 4, 10:02 AM · Restricted Project, Restricted Project
sunshaoce closed D145307: [OpenMP][CUDA] Get rid of redundant macro def.
Sat, Mar 4, 10:02 AM · Restricted Project, Restricted Project
sunshaoce requested review of D145307: [OpenMP][CUDA] Get rid of redundant macro def.
Sat, Mar 4, 9:57 AM · Restricted Project, Restricted Project

Wed, Mar 1

sunshaoce added a comment to D144330: [MLIR][RISCV] Emit target-abi info for RISC-V.

Gently ping

Wed, Mar 1, 7:57 AM · Restricted Project, Restricted Project

Sun, Feb 26

sunshaoce added a reviewer for D144787: [NFC][ADT] Tweaked some functions in StringRef: MaskRay.
Sun, Feb 26, 8:45 AM · Restricted Project, Restricted Project
sunshaoce abandoned D143975: [libcxx] Don't trigger -Wuser-defined-literals for headers in build.
Sun, Feb 26, 8:44 AM · Restricted Project, Restricted Project

Sat, Feb 25

sunshaoce requested review of D144787: [NFC][ADT] Tweaked some functions in StringRef.
Sat, Feb 25, 8:33 AM · Restricted Project, Restricted Project

Thu, Feb 23

sunshaoce updated the diff for D144330: [MLIR][RISCV] Emit target-abi info for RISC-V.

Address @kito-cheng's comment

Thu, Feb 23, 5:35 AM · Restricted Project, Restricted Project
sunshaoce added inline comments to D144330: [MLIR][RISCV] Emit target-abi info for RISC-V.
Thu, Feb 23, 4:32 AM · Restricted Project, Restricted Project

Wed, Feb 22

sunshaoce retitled D144330: [MLIR][RISCV] Emit target-abi info for RISC-V from [WIP][mlir] Emit target-abi info for RISC-V to [MLIR][RISCV] Emit target-abi info for RISC-V.
Wed, Feb 22, 11:26 PM · Restricted Project, Restricted Project
sunshaoce updated the diff for D144330: [MLIR][RISCV] Emit target-abi info for RISC-V.

update

Wed, Feb 22, 11:25 PM · Restricted Project, Restricted Project

Feb 22 2023

sunshaoce added a comment to D144330: [MLIR][RISCV] Emit target-abi info for RISC-V.

I'm missing context here but do we want to restrict the ABIs to only those two? We are using ilp32, for example, and there are others (e.g., ilp32f, lp64, lp64f etc.).

Feb 22 2023, 7:46 AM · Restricted Project, Restricted Project
sunshaoce updated the diff for D144330: [MLIR][RISCV] Emit target-abi info for RISC-V.

Address @ftynse's comment

Feb 22 2023, 7:46 AM · Restricted Project, Restricted Project

Feb 18 2023

sunshaoce requested review of D144330: [MLIR][RISCV] Emit target-abi info for RISC-V.
Feb 18 2023, 7:29 AM · Restricted Project, Restricted Project

Feb 14 2023

sunshaoce added a comment to D143975: [libcxx] Don't trigger -Wuser-defined-literals for headers in build.

It works in the CI and on my machine, so I suspect it's a problem with your configuration. Maybe the compiler is too old?

Feb 14 2023, 11:20 PM · Restricted Project, Restricted Project
sunshaoce added a comment to D143975: [libcxx] Don't trigger -Wuser-defined-literals for headers in build.

Warning info:

[890/1009] Building CXX object libcxxabi/src/CMakeFiles/cxxabi_shared_objects.dir/stdlib_new_delete.cpp.o
[891/1009] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/exception.cpp.o
[892/1009] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/typeinfo.cpp.o
[893/1009] Building CXX object libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/stdlib_new_delete.cpp.o
[894/1009] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/exception.cpp.o
[895/1009] Building CXX object libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_exception_storage.cpp.o
[896/1009] Building CXX object libcxxabi/src/CMakeFiles/cxxabi_shared_objects.dir/cxa_vector.cpp.o
[897/1009] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/mutex_destructor.cpp.o
In file included from llvm-project/libcxx/src/mutex_destructor.cpp:20:
In file included from llvm-project/build/include/c++/v1/__threading_support:14:
In file included from llvm-project/build/include/c++/v1/__chrono/convert_to_timespec.h:13:
llvm-project/build/include/c++/v1/__chrono/duration.h:540:51: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::hours operator""h(unsigned long long __h)
                                                  ^
llvm-project/build/include/c++/v1/__chrono/duration.h:545:82: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, ratio<3600,1>> operator""h(long double __h)
                                                                                 ^
llvm-project/build/include/c++/v1/__chrono/duration.h:551:53: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::minutes operator""min(unsigned long long __m)
                                                    ^
llvm-project/build/include/c++/v1/__chrono/duration.h:556:80: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, ratio<60,1>> operator""min(long double __m)
                                                                               ^
llvm-project/build/include/c++/v1/__chrono/duration.h:562:53: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::seconds operator""s(unsigned long long __s)
                                                    ^
llvm-project/build/include/c++/v1/__chrono/duration.h:567:67: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double> operator""s(long double __s)
                                                                  ^
llvm-project/build/include/c++/v1/__chrono/duration.h:573:58: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::milliseconds operator""ms(unsigned long long __ms)
                                                         ^
llvm-project/build/include/c++/v1/__chrono/duration.h:578:74: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, milli> operator""ms(long double __ms)
                                                                         ^
llvm-project/build/include/c++/v1/__chrono/duration.h:584:58: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::microseconds operator""us(unsigned long long __us)
                                                         ^
llvm-project/build/include/c++/v1/__chrono/duration.h:589:74: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, micro> operator""us(long double __us)
                                                                         ^
llvm-project/build/include/c++/v1/__chrono/duration.h:595:57: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::nanoseconds operator""ns(unsigned long long __ns)
                                                        ^
llvm-project/build/include/c++/v1/__chrono/duration.h:600:73: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, nano> operator""ns(long double __ns)
                                                                        ^
12 warnings generated.
[898/1009] Building CXX object libcxxabi/src/CMakeFiles/cxxabi_shared_objects.dir/fallback_malloc.cpp.o
[899/1009] Building CXX object libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_vector.cpp.o
[900/1009] Building CXX object libcxxabi/src/CMakeFiles/cxxabi_shared_objects.dir/cxa_thread_atexit.cpp.o
[901/1009] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/condition_variable_destructor.cpp.o
In file included from llvm-project/libcxx/src/condition_variable_destructor.cpp:15:
In file included from llvm-project/build/include/c++/v1/__threading_support:14:
In file included from llvm-project/build/include/c++/v1/__chrono/convert_to_timespec.h:13:
llvm-project/build/include/c++/v1/__chrono/duration.h:540:51: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::hours operator""h(unsigned long long __h)
                                                  ^
llvm-project/build/include/c++/v1/__chrono/duration.h:545:82: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, ratio<3600,1>> operator""h(long double __h)
                                                                                 ^
llvm-project/build/include/c++/v1/__chrono/duration.h:551:53: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::minutes operator""min(unsigned long long __m)
                                                    ^
llvm-project/build/include/c++/v1/__chrono/duration.h:556:80: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, ratio<60,1>> operator""min(long double __m)
                                                                               ^
llvm-project/build/include/c++/v1/__chrono/duration.h:562:53: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::seconds operator""s(unsigned long long __s)
                                                    ^
llvm-project/build/include/c++/v1/__chrono/duration.h:567:67: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double> operator""s(long double __s)
                                                                  ^
llvm-project/build/include/c++/v1/__chrono/duration.h:573:58: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::milliseconds operator""ms(unsigned long long __ms)
                                                         ^
llvm-project/build/include/c++/v1/__chrono/duration.h:578:74: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, milli> operator""ms(long double __ms)
                                                                         ^
llvm-project/build/include/c++/v1/__chrono/duration.h:584:58: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::microseconds operator""us(unsigned long long __us)
                                                         ^
llvm-project/build/include/c++/v1/__chrono/duration.h:589:74: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, micro> operator""us(long double __us)
                                                                         ^
llvm-project/build/include/c++/v1/__chrono/duration.h:595:57: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::nanoseconds operator""ns(unsigned long long __ns)
                                                        ^
llvm-project/build/include/c++/v1/__chrono/duration.h:600:73: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, nano> operator""ns(long double __ns)
                                                                        ^
12 warnings generated.
[902/1009] Building CXX object libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_thread_atexit.cpp.o
[903/1009] Building CXX object libcxxabi/src/CMakeFiles/cxxabi_shared_objects.dir/cxa_exception_storage.cpp.o
[904/1009] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/mutex_destructor.cpp.o
In file included from llvm-project/libcxx/src/mutex_destructor.cpp:20:
In file included from llvm-project/build/include/c++/v1/__threading_support:14:
In file included from llvm-project/build/include/c++/v1/__chrono/convert_to_timespec.h:13:
llvm-project/build/include/c++/v1/__chrono/duration.h:540:51: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::hours operator""h(unsigned long long __h)
                                                  ^
llvm-project/build/include/c++/v1/__chrono/duration.h:545:82: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, ratio<3600,1>> operator""h(long double __h)
                                                                                 ^
llvm-project/build/include/c++/v1/__chrono/duration.h:551:53: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::minutes operator""min(unsigned long long __m)
                                                    ^
llvm-project/build/include/c++/v1/__chrono/duration.h:556:80: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, ratio<60,1>> operator""min(long double __m)
                                                                               ^
llvm-project/build/include/c++/v1/__chrono/duration.h:562:53: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::seconds operator""s(unsigned long long __s)
                                                    ^
llvm-project/build/include/c++/v1/__chrono/duration.h:567:67: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double> operator""s(long double __s)
                                                                  ^
llvm-project/build/include/c++/v1/__chrono/duration.h:573:58: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::milliseconds operator""ms(unsigned long long __ms)
                                                         ^
llvm-project/build/include/c++/v1/__chrono/duration.h:578:74: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, milli> operator""ms(long double __ms)
                                                                         ^
llvm-project/build/include/c++/v1/__chrono/duration.h:584:58: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::microseconds operator""us(unsigned long long __us)
                                                         ^
llvm-project/build/include/c++/v1/__chrono/duration.h:589:74: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, micro> operator""us(long double __us)
                                                                         ^
llvm-project/build/include/c++/v1/__chrono/duration.h:595:57: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::nanoseconds operator""ns(unsigned long long __ns)
                                                        ^
llvm-project/build/include/c++/v1/__chrono/duration.h:600:73: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, nano> operator""ns(long double __ns)
                                                                        ^
12 warnings generated.
[905/1009] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/condition_variable_destructor.cpp.o
In file included from llvm-project/libcxx/src/condition_variable_destructor.cpp:15:
In file included from llvm-project/build/include/c++/v1/__threading_support:14:
In file included from llvm-project/build/include/c++/v1/__chrono/convert_to_timespec.h:13:
llvm-project/build/include/c++/v1/__chrono/duration.h:540:51: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::hours operator""h(unsigned long long __h)
                                                  ^
llvm-project/build/include/c++/v1/__chrono/duration.h:545:82: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, ratio<3600,1>> operator""h(long double __h)
                                                                                 ^
llvm-project/build/include/c++/v1/__chrono/duration.h:551:53: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::minutes operator""min(unsigned long long __m)
                                                    ^
llvm-project/build/include/c++/v1/__chrono/duration.h:556:80: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, ratio<60,1>> operator""min(long double __m)
                                                                               ^
llvm-project/build/include/c++/v1/__chrono/duration.h:562:53: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::seconds operator""s(unsigned long long __s)
                                                    ^
llvm-project/build/include/c++/v1/__chrono/duration.h:567:67: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double> operator""s(long double __s)
                                                                  ^
llvm-project/build/include/c++/v1/__chrono/duration.h:573:58: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::milliseconds operator""ms(unsigned long long __ms)
                                                         ^
llvm-project/build/include/c++/v1/__chrono/duration.h:578:74: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, milli> operator""ms(long double __ms)
                                                                         ^
llvm-project/build/include/c++/v1/__chrono/duration.h:584:58: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::microseconds operator""us(unsigned long long __us)
                                                         ^
llvm-project/build/include/c++/v1/__chrono/duration.h:589:74: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, micro> operator""us(long double __us)
                                                                         ^
llvm-project/build/include/c++/v1/__chrono/duration.h:595:57: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::nanoseconds operator""ns(unsigned long long __ns)
                                                        ^
llvm-project/build/include/c++/v1/__chrono/duration.h:600:73: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, nano> operator""ns(long double __ns)
                                                                        ^
12 warnings generated.
[906/1009] Building CXX object libcxxabi/src/CMakeFiles/cxxabi_shared_objects.dir/cxa_personality.cpp.o
[907/1009] Building CXX object libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_personality.cpp.o
[908/1009] Building CXX object libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/fallback_malloc.cpp.o
[909/1009] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/utility.cpp.o
[910/1009] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/utility.cpp.o
[911/1009] Building CXX object libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/private_typeinfo.cpp.o
[912/1009] Building CXX object libcxxabi/src/CMakeFiles/cxxabi_shared_objects.dir/private_typeinfo.cpp.o
[913/1009] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/ryu/d2s.cpp.o
[914/1009] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/variant.cpp.o
[915/1009] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/variant.cpp.o
[916/1009] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/legacy_pointer_safety.cpp.o
In file included from llvm-project/libcxx/src/legacy_pointer_safety.cpp:10:
In file included from llvm-project/build/include/c++/v1/memory:898:
In file included from llvm-project/build/include/c++/v1/__memory/shared_ptr.h:42:
In file included from llvm-project/build/include/c++/v1/atomic:523:
llvm-project/build/include/c++/v1/__chrono/duration.h:540:51: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::hours operator""h(unsigned long long __h)
                                                  ^
llvm-project/build/include/c++/v1/__chrono/duration.h:545:82: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, ratio<3600,1>> operator""h(long double __h)
                                                                                 ^
llvm-project/build/include/c++/v1/__chrono/duration.h:551:53: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::minutes operator""min(unsigned long long __m)
                                                    ^
llvm-project/build/include/c++/v1/__chrono/duration.h:556:80: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, ratio<60,1>> operator""min(long double __m)
                                                                               ^
llvm-project/build/include/c++/v1/__chrono/duration.h:562:53: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::seconds operator""s(unsigned long long __s)
                                                    ^
llvm-project/build/include/c++/v1/__chrono/duration.h:567:67: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double> operator""s(long double __s)
                                                                  ^
llvm-project/build/include/c++/v1/__chrono/duration.h:573:58: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::milliseconds operator""ms(unsigned long long __ms)
                                                         ^
llvm-project/build/include/c++/v1/__chrono/duration.h:578:74: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, milli> operator""ms(long double __ms)
                                                                         ^
llvm-project/build/include/c++/v1/__chrono/duration.h:584:58: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::microseconds operator""us(unsigned long long __us)
                                                         ^
llvm-project/build/include/c++/v1/__chrono/duration.h:589:74: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, micro> operator""us(long double __us)
                                                                         ^
llvm-project/build/include/c++/v1/__chrono/duration.h:595:57: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::nanoseconds operator""ns(unsigned long long __ns)
                                                        ^
llvm-project/build/include/c++/v1/__chrono/duration.h:600:73: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, nano> operator""ns(long double __ns)
                                                                        ^
12 warnings generated.
[917/1009] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/charconv.cpp.o
[918/1009] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/new.cpp.o
In file included from llvm-project/libcxx/src/new.cpp:13:
In file included from llvm-project/libcxx/src/include/atomic_support.h:13:
In file included from llvm-project/build/include/c++/v1/memory:898:
In file included from llvm-project/build/include/c++/v1/__memory/shared_ptr.h:42:
In file included from llvm-project/build/include/c++/v1/atomic:523:
llvm-project/build/include/c++/v1/__chrono/duration.h:540:51: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::hours operator""h(unsigned long long __h)
                                                  ^
llvm-project/build/include/c++/v1/__chrono/duration.h:545:82: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, ratio<3600,1>> operator""h(long double __h)
                                                                                 ^
llvm-project/build/include/c++/v1/__chrono/duration.h:551:53: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::minutes operator""min(unsigned long long __m)
                                                    ^
llvm-project/build/include/c++/v1/__chrono/duration.h:556:80: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, ratio<60,1>> operator""min(long double __m)
                                                                               ^
llvm-project/build/include/c++/v1/__chrono/duration.h:562:53: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::seconds operator""s(unsigned long long __s)
                                                    ^
llvm-project/build/include/c++/v1/__chrono/duration.h:567:67: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double> operator""s(long double __s)
                                                                  ^
llvm-project/build/include/c++/v1/__chrono/duration.h:573:58: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::milliseconds operator""ms(unsigned long long __ms)
                                                         ^
llvm-project/build/include/c++/v1/__chrono/duration.h:578:74: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, milli> operator""ms(long double __ms)
                                                                         ^
llvm-project/build/include/c++/v1/__chrono/duration.h:584:58: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::microseconds operator""us(unsigned long long __us)
                                                         ^
llvm-project/build/include/c++/v1/__chrono/duration.h:589:74: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, micro> operator""us(long double __us)
                                                                         ^
llvm-project/build/include/c++/v1/__chrono/duration.h:595:57: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::nanoseconds operator""ns(unsigned long long __ns)
                                                        ^
llvm-project/build/include/c++/v1/__chrono/duration.h:600:73: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, nano> operator""ns(long double __ns)
                                                                        ^
12 warnings generated.
[919/1009] Building CXX object libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_guard.cpp.o
[920/1009] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/ryu/f2s.cpp.o
[921/1009] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/ryu/d2s.cpp.o
[922/1009] Building CXX object libcxxabi/src/CMakeFiles/cxxabi_shared_objects.dir/cxa_default_handlers.cpp.o
[923/1009] Building CXX object libcxxabi/src/CMakeFiles/cxxabi_shared_objects.dir/stdlib_stdexcept.cpp.o
[924/1009] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/ryu/f2s.cpp.o
[925/1009] Building CXX object libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_exception.cpp.o
[926/1009] Building CXX object libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_default_handlers.cpp.o
[927/1009] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/legacy_pointer_safety.cpp.o
In file included from llvm-project/libcxx/src/legacy_pointer_safety.cpp:10:
In file included from llvm-project/build/include/c++/v1/memory:898:
In file included from llvm-project/build/include/c++/v1/__memory/shared_ptr.h:42:
In file included from llvm-project/build/include/c++/v1/atomic:523:
llvm-project/build/include/c++/v1/__chrono/duration.h:540:51: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::hours operator""h(unsigned long long __h)
                                                  ^
llvm-project/build/include/c++/v1/__chrono/duration.h:545:82: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, ratio<3600,1>> operator""h(long double __h)
                                                                                 ^
llvm-project/build/include/c++/v1/__chrono/duration.h:551:53: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::minutes operator""min(unsigned long long __m)
                                                    ^
llvm-project/build/include/c++/v1/__chrono/duration.h:556:80: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, ratio<60,1>> operator""min(long double __m)
                                                                               ^
llvm-project/build/include/c++/v1/__chrono/duration.h:562:53: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::seconds operator""s(unsigned long long __s)
                                                    ^
llvm-project/build/include/c++/v1/__chrono/duration.h:567:67: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double> operator""s(long double __s)
                                                                  ^
llvm-project/build/include/c++/v1/__chrono/duration.h:573:58: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::milliseconds operator""ms(unsigned long long __ms)
                                                         ^
llvm-project/build/include/c++/v1/__chrono/duration.h:578:74: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, milli> operator""ms(long double __ms)
                                                                         ^
llvm-project/build/include/c++/v1/__chrono/duration.h:584:58: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::microseconds operator""us(unsigned long long __us)
                                                         ^
llvm-project/build/include/c++/v1/__chrono/duration.h:589:74: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, micro> operator""us(long double __us)
                                                                         ^
llvm-project/build/include/c++/v1/__chrono/duration.h:595:57: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::nanoseconds operator""ns(unsigned long long __ns)
                                                        ^
llvm-project/build/include/c++/v1/__chrono/duration.h:600:73: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, nano> operator""ns(long double __ns)
                                                                        ^
12 warnings generated.
[928/1009] Building CXX object libcxxabi/src/CMakeFiles/cxxabi_shared_objects.dir/cxa_guard.cpp.o
[929/1009] Building CXX object libcxxabi/src/CMakeFiles/cxxabi_shared_objects.dir/cxa_handlers.cpp.o
[930/1009] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/optional.cpp.o
In file included from llvm-project/libcxx/src/optional.cpp:10:
In file included from llvm-project/build/include/c++/v1/optional:1578:
In file included from llvm-project/build/include/c++/v1/atomic:523:
llvm-project/build/include/c++/v1/__chrono/duration.h:540:51: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::hours operator""h(unsigned long long __h)
                                                  ^
llvm-project/build/include/c++/v1/__chrono/duration.h:545:82: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, ratio<3600,1>> operator""h(long double __h)
                                                                                 ^
llvm-project/build/include/c++/v1/__chrono/duration.h:551:53: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::minutes operator""min(unsigned long long __m)
                                                    ^
llvm-project/build/include/c++/v1/__chrono/duration.h:556:80: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, ratio<60,1>> operator""min(long double __m)
                                                                               ^
llvm-project/build/include/c++/v1/__chrono/duration.h:562:53: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::seconds operator""s(unsigned long long __s)
                                                    ^
llvm-project/build/include/c++/v1/__chrono/duration.h:567:67: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double> operator""s(long double __s)
                                                                  ^
llvm-project/build/include/c++/v1/__chrono/duration.h:573:58: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::milliseconds operator""ms(unsigned long long __ms)
                                                         ^
llvm-project/build/include/c++/v1/__chrono/duration.h:578:74: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, milli> operator""ms(long double __ms)
                                                                         ^
llvm-project/build/include/c++/v1/__chrono/duration.h:584:58: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::microseconds operator""us(unsigned long long __us)
                                                         ^
llvm-project/build/include/c++/v1/__chrono/duration.h:589:74: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, micro> operator""us(long double __us)
                                                                         ^
llvm-project/build/include/c++/v1/__chrono/duration.h:595:57: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::nanoseconds operator""ns(unsigned long long __ns)
                                                        ^
llvm-project/build/include/c++/v1/__chrono/duration.h:600:73: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, nano> operator""ns(long double __ns)
                                                                        ^
12 warnings generated.
[931/1009] Building CXX object libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/cxa_handlers.cpp.o
[932/1009] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/optional.cpp.o
In file included from llvm-project/libcxx/src/optional.cpp:10:
In file included from llvm-project/build/include/c++/v1/optional:1578:
In file included from llvm-project/build/include/c++/v1/atomic:523:
llvm-project/build/include/c++/v1/__chrono/duration.h:540:51: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::hours operator""h(unsigned long long __h)
                                                  ^
llvm-project/build/include/c++/v1/__chrono/duration.h:545:82: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, ratio<3600,1>> operator""h(long double __h)
                                                                                 ^
llvm-project/build/include/c++/v1/__chrono/duration.h:551:53: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::minutes operator""min(unsigned long long __m)
                                                    ^
llvm-project/build/include/c++/v1/__chrono/duration.h:556:80: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, ratio<60,1>> operator""min(long double __m)
                                                                               ^
llvm-project/build/include/c++/v1/__chrono/duration.h:562:53: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::seconds operator""s(unsigned long long __s)
                                                    ^
llvm-project/build/include/c++/v1/__chrono/duration.h:567:67: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double> operator""s(long double __s)
                                                                  ^
llvm-project/build/include/c++/v1/__chrono/duration.h:573:58: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::milliseconds operator""ms(unsigned long long __ms)
                                                         ^
llvm-project/build/include/c++/v1/__chrono/duration.h:578:74: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, milli> operator""ms(long double __ms)
                                                                         ^
llvm-project/build/include/c++/v1/__chrono/duration.h:584:58: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::microseconds operator""us(unsigned long long __us)
                                                         ^
llvm-project/build/include/c++/v1/__chrono/duration.h:589:74: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, micro> operator""us(long double __us)
                                                                         ^
llvm-project/build/include/c++/v1/__chrono/duration.h:595:57: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::nanoseconds operator""ns(unsigned long long __ns)
                                                        ^
llvm-project/build/include/c++/v1/__chrono/duration.h:600:73: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, nano> operator""ns(long double __ns)
                                                                        ^
12 warnings generated.
[933/1009] Building CXX object libcxxabi/src/CMakeFiles/cxxabi_static_objects.dir/stdlib_stdexcept.cpp.o
[934/1009] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/charconv.cpp.o
[935/1009] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/new.cpp.o
In file included from llvm-project/libcxx/src/new.cpp:13:
In file included from llvm-project/libcxx/src/include/atomic_support.h:13:
In file included from llvm-project/build/include/c++/v1/memory:898:
In file included from llvm-project/build/include/c++/v1/__memory/shared_ptr.h:42:
In file included from llvm-project/build/include/c++/v1/atomic:523:
llvm-project/build/include/c++/v1/__chrono/duration.h:540:51: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::hours operator""h(unsigned long long __h)
                                                  ^
llvm-project/build/include/c++/v1/__chrono/duration.h:545:82: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, ratio<3600,1>> operator""h(long double __h)
                                                                                 ^
llvm-project/build/include/c++/v1/__chrono/duration.h:551:53: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::minutes operator""min(unsigned long long __m)
                                                    ^
llvm-project/build/include/c++/v1/__chrono/duration.h:556:80: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, ratio<60,1>> operator""min(long double __m)
                                                                               ^
llvm-project/build/include/c++/v1/__chrono/duration.h:562:53: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::seconds operator""s(unsigned long long __s)
                                                    ^
llvm-project/build/include/c++/v1/__chrono/duration.h:567:67: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double> operator""s(long double __s)
                                                                  ^
llvm-project/build/include/c++/v1/__chrono/duration.h:573:58: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::milliseconds operator""ms(unsigned long long __ms)
                                                         ^
llvm-project/build/include/c++/v1/__chrono/duration.h:578:74: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, milli> operator""ms(long double __ms)
                                                                         ^
llvm-project/build/include/c++/v1/__chrono/duration.h:584:58: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::microseconds operator""us(unsigned long long __us)
                                                         ^
llvm-project/build/include/c++/v1/__chrono/duration.h:589:74: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, micro> operator""us(long double __us)
                                                                         ^
llvm-project/build/include/c++/v1/__chrono/duration.h:595:57: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::nanoseconds operator""ns(unsigned long long __ns)
                                                        ^
llvm-project/build/include/c++/v1/__chrono/duration.h:600:73: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, nano> operator""ns(long double __ns)
                                                                        ^
12 warnings generated.
[936/1009] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/vector.cpp.o
In file included from llvm-project/libcxx/src/vector.cpp:9:
In file included from llvm-project/build/include/c++/v1/vector:3359:
In file included from llvm-project/build/include/c++/v1/algorithm:1929:
In file included from llvm-project/build/include/c++/v1/atomic:523:
llvm-project/build/include/c++/v1/__chrono/duration.h:540:51: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::hours operator""h(unsigned long long __h)
                                                  ^
llvm-project/build/include/c++/v1/__chrono/duration.h:545:82: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, ratio<3600,1>> operator""h(long double __h)
                                                                                 ^
llvm-project/build/include/c++/v1/__chrono/duration.h:551:53: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::minutes operator""min(unsigned long long __m)
                                                    ^
llvm-project/build/include/c++/v1/__chrono/duration.h:556:80: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, ratio<60,1>> operator""min(long double __m)
                                                                               ^
llvm-project/build/include/c++/v1/__chrono/duration.h:562:53: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::seconds operator""s(unsigned long long __s)
                                                    ^
llvm-project/build/include/c++/v1/__chrono/duration.h:567:67: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double> operator""s(long double __s)
                                                                  ^
llvm-project/build/include/c++/v1/__chrono/duration.h:573:58: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::milliseconds operator""ms(unsigned long long __ms)
                                                         ^
llvm-project/build/include/c++/v1/__chrono/duration.h:578:74: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, milli> operator""ms(long double __ms)
                                                                         ^
llvm-project/build/include/c++/v1/__chrono/duration.h:584:58: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::microseconds operator""us(unsigned long long __us)
                                                         ^
llvm-project/build/include/c++/v1/__chrono/duration.h:589:74: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, micro> operator""us(long double __us)
                                                                         ^
llvm-project/build/include/c++/v1/__chrono/duration.h:595:57: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::nanoseconds operator""ns(unsigned long long __ns)
                                                        ^
llvm-project/build/include/c++/v1/__chrono/duration.h:600:73: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, nano> operator""ns(long double __ns)
                                                                        ^
12 warnings generated.
[937/1009] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/any.cpp.o
In file included from llvm-project/libcxx/src/any.cpp:9:
In file included from llvm-project/build/include/c++/v1/any:704:
In file included from llvm-project/build/include/c++/v1/atomic:523:
llvm-project/build/include/c++/v1/__chrono/duration.h:540:51: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::hours operator""h(unsigned long long __h)
                                                  ^
llvm-project/build/include/c++/v1/__chrono/duration.h:545:82: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, ratio<3600,1>> operator""h(long double __h)
                                                                                 ^
llvm-project/build/include/c++/v1/__chrono/duration.h:551:53: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::minutes operator""min(unsigned long long __m)
                                                    ^
llvm-project/build/include/c++/v1/__chrono/duration.h:556:80: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, ratio<60,1>> operator""min(long double __m)
                                                                               ^
llvm-project/build/include/c++/v1/__chrono/duration.h:562:53: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::seconds operator""s(unsigned long long __s)
                                                    ^
llvm-project/build/include/c++/v1/__chrono/duration.h:567:67: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double> operator""s(long double __s)
                                                                  ^
llvm-project/build/include/c++/v1/__chrono/duration.h:573:58: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::milliseconds operator""ms(unsigned long long __ms)
                                                         ^
llvm-project/build/include/c++/v1/__chrono/duration.h:578:74: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, milli> operator""ms(long double __ms)
                                                                         ^
llvm-project/build/include/c++/v1/__chrono/duration.h:584:58: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::microseconds operator""us(unsigned long long __us)
                                                         ^
llvm-project/build/include/c++/v1/__chrono/duration.h:589:74: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, micro> operator""us(long double __us)
                                                                         ^
llvm-project/build/include/c++/v1/__chrono/duration.h:595:57: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::nanoseconds operator""ns(unsigned long long __ns)
                                                        ^
llvm-project/build/include/c++/v1/__chrono/duration.h:600:73: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, nano> operator""ns(long double __ns)
                                                                        ^
12 warnings generated.
[938/1009] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/vector.cpp.o
In file included from llvm-project/libcxx/src/vector.cpp:9:
In file included from llvm-project/build/include/c++/v1/vector:3359:
In file included from llvm-project/build/include/c++/v1/algorithm:1929:
In file included from llvm-project/build/include/c++/v1/atomic:523:
llvm-project/build/include/c++/v1/__chrono/duration.h:540:51: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::hours operator""h(unsigned long long __h)
                                                  ^
llvm-project/build/include/c++/v1/__chrono/duration.h:545:82: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, ratio<3600,1>> operator""h(long double __h)
                                                                                 ^
llvm-project/build/include/c++/v1/__chrono/duration.h:551:53: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::minutes operator""min(unsigned long long __m)
                                                    ^
llvm-project/build/include/c++/v1/__chrono/duration.h:556:80: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, ratio<60,1>> operator""min(long double __m)
                                                                               ^
llvm-project/build/include/c++/v1/__chrono/duration.h:562:53: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::seconds operator""s(unsigned long long __s)
                                                    ^
llvm-project/build/include/c++/v1/__chrono/duration.h:567:67: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double> operator""s(long double __s)
                                                                  ^
llvm-project/build/include/c++/v1/__chrono/duration.h:573:58: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::milliseconds operator""ms(unsigned long long __ms)
                                                         ^
llvm-project/build/include/c++/v1/__chrono/duration.h:578:74: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, milli> operator""ms(long double __ms)
                                                                         ^
llvm-project/build/include/c++/v1/__chrono/duration.h:584:58: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::microseconds operator""us(unsigned long long __us)
                                                         ^
llvm-project/build/include/c++/v1/__chrono/duration.h:589:74: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, micro> operator""us(long double __us)
                                                                         ^
llvm-project/build/include/c++/v1/__chrono/duration.h:595:57: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::nanoseconds operator""ns(unsigned long long __ns)
                                                        ^
llvm-project/build/include/c++/v1/__chrono/duration.h:600:73: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, nano> operator""ns(long double __ns)
                                                                        ^
12 warnings generated.
[939/1009] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/any.cpp.o
In file included from llvm-project/libcxx/src/any.cpp:9:
In file included from llvm-project/build/include/c++/v1/any:704:
In file included from llvm-project/build/include/c++/v1/atomic:523:
llvm-project/build/include/c++/v1/__chrono/duration.h:540:51: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::hours operator""h(unsigned long long __h)
                                                  ^
llvm-project/build/include/c++/v1/__chrono/duration.h:545:82: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, ratio<3600,1>> operator""h(long double __h)
                                                                                 ^
llvm-project/build/include/c++/v1/__chrono/duration.h:551:53: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::minutes operator""min(unsigned long long __m)
                                                    ^
llvm-project/build/include/c++/v1/__chrono/duration.h:556:80: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, ratio<60,1>> operator""min(long double __m)
                                                                               ^
llvm-project/build/include/c++/v1/__chrono/duration.h:562:53: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::seconds operator""s(unsigned long long __s)
                                                    ^
llvm-project/build/include/c++/v1/__chrono/duration.h:567:67: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double> operator""s(long double __s)
                                                                  ^
llvm-project/build/include/c++/v1/__chrono/duration.h:573:58: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::milliseconds operator""ms(unsigned long long __ms)
                                                         ^
llvm-project/build/include/c++/v1/__chrono/duration.h:578:74: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, milli> operator""ms(long double __ms)
                                                                         ^
llvm-project/build/include/c++/v1/__chrono/duration.h:584:58: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::microseconds operator""us(unsigned long long __us)
                                                         ^
llvm-project/build/include/c++/v1/__chrono/duration.h:589:74: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, micro> operator""us(long double __us)
                                                                         ^
llvm-project/build/include/c++/v1/__chrono/duration.h:595:57: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::nanoseconds operator""ns(unsigned long long __ns)
                                                        ^
llvm-project/build/include/c++/v1/__chrono/duration.h:600:73: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, nano> operator""ns(long double __ns)
                                                                        ^
12 warnings generated.
[940/1009] Building CXX object libcxxabi/src/CMakeFiles/cxxabi_shared_objects.dir/cxa_exception.cpp.o
[941/1009] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/functional.cpp.o
In file included from llvm-project/libcxx/src/functional.cpp:9:
In file included from llvm-project/build/include/c++/v1/functional:522:
In file included from llvm-project/build/include/c++/v1/__functional/boyer_moore_searcher.h:22:
In file included from llvm-project/build/include/c++/v1/__memory/shared_ptr.h:42:
In file included from llvm-project/build/include/c++/v1/atomic:523:
llvm-project/build/include/c++/v1/__chrono/duration.h:540:51: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::hours operator""h(unsigned long long __h)
                                                  ^
llvm-project/build/include/c++/v1/__chrono/duration.h:545:82: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, ratio<3600,1>> operator""h(long double __h)
                                                                                 ^
llvm-project/build/include/c++/v1/__chrono/duration.h:551:53: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::minutes operator""min(unsigned long long __m)
                                                    ^
llvm-project/build/include/c++/v1/__chrono/duration.h:556:80: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, ratio<60,1>> operator""min(long double __m)
                                                                               ^
llvm-project/build/include/c++/v1/__chrono/duration.h:562:53: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::seconds operator""s(unsigned long long __s)
                                                    ^
llvm-project/build/include/c++/v1/__chrono/duration.h:567:67: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double> operator""s(long double __s)
                                                                  ^
llvm-project/build/include/c++/v1/__chrono/duration.h:573:58: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::milliseconds operator""ms(unsigned long long __ms)
                                                         ^
llvm-project/build/include/c++/v1/__chrono/duration.h:578:74: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, milli> operator""ms(long double __ms)
                                                                         ^
llvm-project/build/include/c++/v1/__chrono/duration.h:584:58: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::microseconds operator""us(unsigned long long __us)
                                                         ^
llvm-project/build/include/c++/v1/__chrono/duration.h:589:74: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, micro> operator""us(long double __us)
                                                                         ^
llvm-project/build/include/c++/v1/__chrono/duration.h:595:57: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::nanoseconds operator""ns(unsigned long long __ns)
                                                        ^
llvm-project/build/include/c++/v1/__chrono/duration.h:600:73: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, nano> operator""ns(long double __ns)
                                                                        ^
12 warnings generated.
[942/1009] Building CXX object libcxx/src/CMakeFiles/cxx_experimental.dir/experimental/memory_resource.cpp.o
In file included from llvm-project/libcxx/src/experimental/memory_resource.cpp:9:
In file included from llvm-project/build/include/c++/v1/experimental/memory_resource:432:
In file included from llvm-project/build/include/c++/v1/atomic:523:
llvm-project/build/include/c++/v1/__chrono/duration.h:540:51: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::hours operator""h(unsigned long long __h)
                                                  ^
llvm-project/build/include/c++/v1/__chrono/duration.h:545:82: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, ratio<3600,1>> operator""h(long double __h)
                                                                                 ^
llvm-project/build/include/c++/v1/__chrono/duration.h:551:53: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::minutes operator""min(unsigned long long __m)
                                                    ^
llvm-project/build/include/c++/v1/__chrono/duration.h:556:80: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, ratio<60,1>> operator""min(long double __m)
                                                                               ^
llvm-project/build/include/c++/v1/__chrono/duration.h:562:53: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::seconds operator""s(unsigned long long __s)
                                                    ^
llvm-project/build/include/c++/v1/__chrono/duration.h:567:67: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double> operator""s(long double __s)
                                                                  ^
llvm-project/build/include/c++/v1/__chrono/duration.h:573:58: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::milliseconds operator""ms(unsigned long long __ms)
                                                         ^
llvm-project/build/include/c++/v1/__chrono/duration.h:578:74: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, milli> operator""ms(long double __ms)
                                                                         ^
llvm-project/build/include/c++/v1/__chrono/duration.h:584:58: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::microseconds operator""us(unsigned long long __us)
                                                         ^
llvm-project/build/include/c++/v1/__chrono/duration.h:589:74: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, micro> operator""us(long double __us)
                                                                         ^
llvm-project/build/include/c++/v1/__chrono/duration.h:595:57: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::nanoseconds operator""ns(unsigned long long __ns)
                                                        ^
llvm-project/build/include/c++/v1/__chrono/duration.h:600:73: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, nano> operator""ns(long double __ns)
                                                                        ^
12 warnings generated.
[943/1009] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/bind.cpp.o
In file included from llvm-project/libcxx/src/bind.cpp:9:
In file included from llvm-project/build/include/c++/v1/functional:522:
In file included from llvm-project/build/include/c++/v1/__functional/boyer_moore_searcher.h:22:
In file included from llvm-project/build/include/c++/v1/__memory/shared_ptr.h:42:
In file included from llvm-project/build/include/c++/v1/atomic:523:
llvm-project/build/include/c++/v1/__chrono/duration.h:540:51: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::hours operator""h(unsigned long long __h)
                                                  ^
llvm-project/build/include/c++/v1/__chrono/duration.h:545:82: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, ratio<3600,1>> operator""h(long double __h)
                                                                                 ^
llvm-project/build/include/c++/v1/__chrono/duration.h:551:53: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::minutes operator""min(unsigned long long __m)
                                                    ^
llvm-project/build/include/c++/v1/__chrono/duration.h:556:80: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, ratio<60,1>> operator""min(long double __m)
                                                                               ^
llvm-project/build/include/c++/v1/__chrono/duration.h:562:53: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::seconds operator""s(unsigned long long __s)
                                                    ^
llvm-project/build/include/c++/v1/__chrono/duration.h:567:67: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double> operator""s(long double __s)
                                                                  ^
llvm-project/build/include/c++/v1/__chrono/duration.h:573:58: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::milliseconds operator""ms(unsigned long long __ms)
                                                         ^
llvm-project/build/include/c++/v1/__chrono/duration.h:578:74: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, milli> operator""ms(long double __ms)
                                                                         ^
llvm-project/build/include/c++/v1/__chrono/duration.h:584:58: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::microseconds operator""us(unsigned long long __us)
                                                         ^
llvm-project/build/include/c++/v1/__chrono/duration.h:589:74: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, micro> operator""us(long double __us)
                                                                         ^
llvm-project/build/include/c++/v1/__chrono/duration.h:595:57: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::nanoseconds operator""ns(unsigned long long __ns)
                                                        ^
llvm-project/build/include/c++/v1/__chrono/duration.h:600:73: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, nano> operator""ns(long double __ns)
                                                                        ^
12 warnings generated.
[944/1009] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/functional.cpp.o
In file included from llvm-project/libcxx/src/functional.cpp:9:
In file included from llvm-project/build/include/c++/v1/functional:522:
In file included from llvm-project/build/include/c++/v1/__functional/boyer_moore_searcher.h:22:
In file included from llvm-project/build/include/c++/v1/__memory/shared_ptr.h:42:
In file included from llvm-project/build/include/c++/v1/atomic:523:
llvm-project/build/include/c++/v1/__chrono/duration.h:540:51: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::hours operator""h(unsigned long long __h)
                                                  ^
llvm-project/build/include/c++/v1/__chrono/duration.h:545:82: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, ratio<3600,1>> operator""h(long double __h)
                                                                                 ^
llvm-project/build/include/c++/v1/__chrono/duration.h:551:53: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::minutes operator""min(unsigned long long __m)
                                                    ^
llvm-project/build/include/c++/v1/__chrono/duration.h:556:80: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, ratio<60,1>> operator""min(long double __m)
                                                                               ^
llvm-project/build/include/c++/v1/__chrono/duration.h:562:53: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::seconds operator""s(unsigned long long __s)
                                                    ^
llvm-project/build/include/c++/v1/__chrono/duration.h:567:67: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double> operator""s(long double __s)
                                                                  ^
llvm-project/build/include/c++/v1/__chrono/duration.h:573:58: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::milliseconds operator""ms(unsigned long long __ms)
                                                         ^
llvm-project/build/include/c++/v1/__chrono/duration.h:578:74: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, milli> operator""ms(long double __ms)
                                                                         ^
llvm-project/build/include/c++/v1/__chrono/duration.h:584:58: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::microseconds operator""us(unsigned long long __us)
                                                         ^
llvm-project/build/include/c++/v1/__chrono/duration.h:589:74: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, micro> operator""us(long double __us)
                                                                         ^
llvm-project/build/include/c++/v1/__chrono/duration.h:595:57: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::nanoseconds operator""ns(unsigned long long __ns)
                                                        ^
llvm-project/build/include/c++/v1/__chrono/duration.h:600:73: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, nano> operator""ns(long double __ns)
                                                                        ^
12 warnings generated.
[945/1009] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/hash.cpp.o
In file included from llvm-project/libcxx/src/hash.cpp:10:
In file included from llvm-project/build/include/c++/v1/algorithm:1929:
In file included from llvm-project/build/include/c++/v1/atomic:523:
llvm-project/build/include/c++/v1/__chrono/duration.h:540:51: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::hours operator""h(unsigned long long __h)
                                                  ^
llvm-project/build/include/c++/v1/__chrono/duration.h:545:82: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, ratio<3600,1>> operator""h(long double __h)
                                                                                 ^
llvm-project/build/include/c++/v1/__chrono/duration.h:551:53: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::minutes operator""min(unsigned long long __m)
                                                    ^
llvm-project/build/include/c++/v1/__chrono/duration.h:556:80: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, ratio<60,1>> operator""min(long double __m)
                                                                               ^
llvm-project/build/include/c++/v1/__chrono/duration.h:562:53: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::seconds operator""s(unsigned long long __s)
                                                    ^
llvm-project/build/include/c++/v1/__chrono/duration.h:567:67: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double> operator""s(long double __s)
                                                                  ^
llvm-project/build/include/c++/v1/__chrono/duration.h:573:58: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::milliseconds operator""ms(unsigned long long __ms)
                                                         ^
llvm-project/build/include/c++/v1/__chrono/duration.h:578:74: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, milli> operator""ms(long double __ms)
                                                                         ^
llvm-project/build/include/c++/v1/__chrono/duration.h:584:58: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::microseconds operator""us(unsigned long long __us)
                                                         ^
llvm-project/build/include/c++/v1/__chrono/duration.h:589:74: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, micro> operator""us(long double __us)
                                                                         ^
llvm-project/build/include/c++/v1/__chrono/duration.h:595:57: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::nanoseconds operator""ns(unsigned long long __ns)
                                                        ^
llvm-project/build/include/c++/v1/__chrono/duration.h:600:73: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, nano> operator""ns(long double __ns)
                                                                        ^
12 warnings generated.
[946/1009] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/valarray.cpp.o
In file included from llvm-project/libcxx/src/valarray.cpp:9:
In file included from llvm-project/build/include/c++/v1/valarray:4934:
In file included from llvm-project/build/include/c++/v1/algorithm:1929:
In file included from llvm-project/build/include/c++/v1/atomic:523:
llvm-project/build/include/c++/v1/__chrono/duration.h:540:51: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::hours operator""h(unsigned long long __h)
                                                  ^
llvm-project/build/include/c++/v1/__chrono/duration.h:545:82: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, ratio<3600,1>> operator""h(long double __h)
                                                                                 ^
llvm-project/build/include/c++/v1/__chrono/duration.h:551:53: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::minutes operator""min(unsigned long long __m)
                                                    ^
llvm-project/build/include/c++/v1/__chrono/duration.h:556:80: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, ratio<60,1>> operator""min(long double __m)
                                                                               ^
llvm-project/build/include/c++/v1/__chrono/duration.h:562:53: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::seconds operator""s(unsigned long long __s)
                                                    ^
llvm-project/build/include/c++/v1/__chrono/duration.h:567:67: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double> operator""s(long double __s)
                                                                  ^
llvm-project/build/include/c++/v1/__chrono/duration.h:573:58: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::milliseconds operator""ms(unsigned long long __ms)
                                                         ^
llvm-project/build/include/c++/v1/__chrono/duration.h:578:74: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, milli> operator""ms(long double __ms)
                                                                         ^
llvm-project/build/include/c++/v1/__chrono/duration.h:584:58: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::microseconds operator""us(unsigned long long __us)
                                                         ^
llvm-project/build/include/c++/v1/__chrono/duration.h:589:74: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, micro> operator""us(long double __us)
                                                                         ^
llvm-project/build/include/c++/v1/__chrono/duration.h:595:57: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::nanoseconds operator""ns(unsigned long long __ns)
                                                        ^
llvm-project/build/include/c++/v1/__chrono/duration.h:600:73: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, nano> operator""ns(long double __ns)
                                                                        ^
12 warnings generated.
[947/1009] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/hash.cpp.o
In file included from llvm-project/libcxx/src/hash.cpp:10:
In file included from llvm-project/build/include/c++/v1/algorithm:1929:
In file included from llvm-project/build/include/c++/v1/atomic:523:
llvm-project/build/include/c++/v1/__chrono/duration.h:540:51: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::hours operator""h(unsigned long long __h)
                                                  ^
llvm-project/build/include/c++/v1/__chrono/duration.h:545:82: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, ratio<3600,1>> operator""h(long double __h)
                                                                                 ^
llvm-project/build/include/c++/v1/__chrono/duration.h:551:53: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::minutes operator""min(unsigned long long __m)
                                                    ^
llvm-project/build/include/c++/v1/__chrono/duration.h:556:80: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, ratio<60,1>> operator""min(long double __m)
                                                                               ^
llvm-project/build/include/c++/v1/__chrono/duration.h:562:53: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::seconds operator""s(unsigned long long __s)
                                                    ^
llvm-project/build/include/c++/v1/__chrono/duration.h:567:67: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double> operator""s(long double __s)
                                                                  ^
llvm-project/build/include/c++/v1/__chrono/duration.h:573:58: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::milliseconds operator""ms(unsigned long long __ms)
                                                         ^
llvm-project/build/include/c++/v1/__chrono/duration.h:578:74: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, milli> operator""ms(long double __ms)
                                                                         ^
llvm-project/build/include/c++/v1/__chrono/duration.h:584:58: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::microseconds operator""us(unsigned long long __us)
                                                         ^
llvm-project/build/include/c++/v1/__chrono/duration.h:589:74: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, micro> operator""us(long double __us)
                                                                         ^
llvm-project/build/include/c++/v1/__chrono/duration.h:595:57: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::nanoseconds operator""ns(unsigned long long __ns)
                                                        ^
llvm-project/build/include/c++/v1/__chrono/duration.h:600:73: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, nano> operator""ns(long double __ns)
                                                                        ^
12 warnings generated.
Feb 14 2023, 10:01 PM · Restricted Project, Restricted Project
sunshaoce added a comment to D143975: [libcxx] Don't trigger -Wuser-defined-literals for headers in build.

#libc is blocking this patch to make sure it's approved by the people working on libc++.

Feb 14 2023, 8:29 AM · Restricted Project, Restricted Project
sunshaoce updated the diff for D143975: [libcxx] Don't trigger -Wuser-defined-literals for headers in build.

update

Feb 14 2023, 8:29 AM · Restricted Project, Restricted Project

Feb 13 2023

sunshaoce added a comment to D143975: [libcxx] Don't trigger -Wuser-defined-literals for headers in build.

I don't know why Group Reviewers libc++ is blocked by Herald.

Feb 13 2023, 7:48 PM · Restricted Project, Restricted Project
sunshaoce updated the summary of D143975: [libcxx] Don't trigger -Wuser-defined-literals for headers in build.
Feb 13 2023, 7:43 PM · Restricted Project, Restricted Project
sunshaoce requested review of D143975: [libcxx] Don't trigger -Wuser-defined-literals for headers in build.
Feb 13 2023, 7:42 PM · Restricted Project, Restricted Project
sunshaoce committed rG663725947bae: [flang] Disable libc++ assertions in the runtime library (authored by sunshaoce).
[flang] Disable libc++ assertions in the runtime library
Feb 13 2023, 6:18 PM · Unknown Object (Project), Restricted Project
sunshaoce closed D143890: [flang] Disable libc++ assertions in the runtime library.
Feb 13 2023, 6:18 PM · Restricted Project, Unknown Object (Project)
sunshaoce added a comment to D141698: doc: Rewrite opening paragraph of CFI Design Doc.

I tend to keep it as it is.

Feb 13 2023, 9:30 AM · Restricted Project, Restricted Project
sunshaoce updated the summary of D143890: [flang] Disable libc++ assertions in the runtime library.
Feb 13 2023, 1:53 AM · Restricted Project, Unknown Object (Project)
sunshaoce requested review of D143890: [flang] Disable libc++ assertions in the runtime library.
Feb 13 2023, 1:52 AM · Restricted Project, Unknown Object (Project)

Feb 8 2023

sunshaoce abandoned D143478: [RFC][Flang][driver] Try to support `flang -fc1as`.

A better implementation is in D143572

Feb 8 2023, 6:48 AM · Restricted Project, Restricted Project, Unknown Object (Project)
sunshaoce added inline comments to D143572: [RFC][Flang][driver] Try to support `flang -cc1as`.
Feb 8 2023, 6:45 AM · Restricted Project, Unknown Object (Project)
sunshaoce updated the diff for D143572: [RFC][Flang][driver] Try to support `flang -cc1as`.

Simplified code

Feb 8 2023, 6:45 AM · Restricted Project, Unknown Object (Project)
sunshaoce requested review of D143572: [RFC][Flang][driver] Try to support `flang -cc1as`.
Feb 8 2023, 4:57 AM · Restricted Project, Unknown Object (Project)

Feb 7 2023

sunshaoce updated the diff for D143478: [RFC][Flang][driver] Try to support `flang -fc1as`.

Add a test

Feb 7 2023, 6:56 AM · Restricted Project, Restricted Project, Unknown Object (Project)
sunshaoce added a comment to D143478: [RFC][Flang][driver] Try to support `flang -fc1as`.

There should be some tests.

Feb 7 2023, 2:26 AM · Restricted Project, Restricted Project, Unknown Object (Project)
sunshaoce added a comment to D143478: [RFC][Flang][driver] Try to support `flang -fc1as`.

Thanks for working on this! Before diving any deeper

  • Does LLVM Flang require flang-new -fc1as?
  • If yes, why can't Flang and Clang share it?

For better visibility, I suggest raising these questions on Discourse. As this could potentially affect both Flang and Clang, could you post in one of the generic sections? Thanks!

Feb 7 2023, 2:25 AM · Restricted Project, Restricted Project, Unknown Object (Project)
sunshaoce requested review of D143478: [RFC][Flang][driver] Try to support `flang -fc1as`.
Feb 7 2023, 1:33 AM · Restricted Project, Restricted Project, Unknown Object (Project)

Jan 31 2023

sunshaoce added inline comments to D142965: [flang] Suppress a warning in D118631 [-Wunused-result].
Jan 31 2023, 8:30 AM · Restricted Project, Restricted Project