diff --git a/libcxx/CMakeLists.txt b/libcxx/CMakeLists.txt --- a/libcxx/CMakeLists.txt +++ b/libcxx/CMakeLists.txt @@ -524,7 +524,7 @@ # When building the dylib, don't warn for unavailable aligned allocation # functions based on the deployment target -- they are always available - # because they are provided by the dylib itself with the excepton of z/OS. + # because they are provided by the dylib itself with the exception of z/OS. if (ZOS) target_add_compile_flags_if_supported(${target} PRIVATE -fno-aligned-allocation) else() diff --git a/libcxx/include/__config b/libcxx/include/__config --- a/libcxx/include/__config +++ b/libcxx/include/__config @@ -771,7 +771,7 @@ # if !defined(_LIBCPP_DISABLE_DEPRECATION_WARNINGS) # if __has_attribute(deprecated) # define _LIBCPP_DEPRECATED __attribute__((deprecated)) -# define _LIBCPP_DEPRECATED_(m) __attribute__((deprected(m))) +# define _LIBCPP_DEPRECATED_(m) __attribute__((deprecated(m))) # elif _LIBCPP_STD_VER > 11 # define _LIBCPP_DEPRECATED [[deprecated]] # define _LIBCPP_DEPRECATED_(m) [[deprecated(m)]] diff --git a/libcxx/src/support/runtime/stdexcept_vcruntime.ipp b/libcxx/src/support/runtime/stdexcept_vcruntime.ipp --- a/libcxx/src/support/runtime/stdexcept_vcruntime.ipp +++ b/libcxx/src/support/runtime/stdexcept_vcruntime.ipp @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #ifndef _LIBCPP_ABI_VCRUNTIME -#error This file may only be used when defering to vcruntime +#error This file may only be used when deferring to vcruntime #endif namespace std { diff --git a/libcxx/test/libcxx/utilities/optional/optional.object/triviality.abi.pass.cpp b/libcxx/test/libcxx/utilities/optional/optional.object/triviality.abi.pass.cpp --- a/libcxx/test/libcxx/utilities/optional/optional.object/triviality.abi.pass.cpp +++ b/libcxx/test/libcxx/utilities/optional/optional.object/triviality.abi.pass.cpp @@ -13,7 +13,7 @@ // This test asserts the triviality of special member functions of optional // whenever T has these special member functions trivial. The goal of this test // is to make sure that we do not change the triviality of those, since that -// constitues an ABI break (small enough optionals would be passed by registers). +// constitutes an ABI break (small enough optionals would be passed by registers). // // constexpr optional(const optional& rhs); // constexpr optional(optional&& rhs) noexcept(see below); diff --git a/libcxx/test/std/utilities/format/format.formatter/format.context/format.context/ctor.pass.cpp b/libcxx/test/std/utilities/format/format.formatter/format.context/format.context/ctor.pass.cpp --- a/libcxx/test/std/utilities/format/format.formatter/format.context/format.context/ctor.pass.cpp +++ b/libcxx/test/std/utilities/format/format.formatter/format.context/format.context/ctor.pass.cpp @@ -18,7 +18,7 @@ // basic_format_context(Out out, // basic_format_args args, // std::optional&& loc = std::nullopt); -// If compliled with -D_LIBCPP_HAS_NO_LOCALIZATION +// If compiled with -D_LIBCPP_HAS_NO_LOCALIZATION // basic_format_context(Out out, // basic_format_args args); diff --git a/libcxx/test/support/format_string.h b/libcxx/test/support/format_string.h --- a/libcxx/test/support/format_string.h +++ b/libcxx/test/support/format_string.h @@ -9,7 +9,7 @@ namespace format_string_detail { inline std::string format_string_imp(const char* msg, ...) { - // we might need a second shot at this, so pre-emptivly make a copy + // we might need a second shot at this, so pre-emptively make a copy struct GuardVAList { va_list& xtarget; bool active; diff --git a/libcxx/utils/libcxx/test/dsl.py b/libcxx/utils/libcxx/test/dsl.py --- a/libcxx/utils/libcxx/test/dsl.py +++ b/libcxx/utils/libcxx/test/dsl.py @@ -604,7 +604,7 @@ Parameters are used to customize the behavior of test suites in a user controllable way. There are two ways of setting the value of a Parameter. The first one is to pass `--param =` when running Lit (or - equivalenlty to set `litConfig.params[KEY] = VALUE` somewhere in the + equivalently to set `litConfig.params[KEY] = VALUE` somewhere in the Lit configuration files. This method will set the parameter globally for all test suites being run.