commit | dfed3d235fe00b5ad7befe584fc0cad8359afde2 | [log] [tgz] |
---|---|---|
author | Michael Buch <michaelbuch12@gmail.com> | Thu Apr 17 06:38:14 2025 +0200 |
committer | Michael Buch <michaelbuch12@gmail.com> | Thu Apr 17 06:39:44 2025 +0200 |
tree | efe9c35d4d7f81f5743da56d0181abd1079768a6 | |
parent | 84082223c819426a8a6486f9740210e956a4cea8 [diff] |
[lldb][test] TestDataFormatterLibcxxInvalidVectorSimulator.py: fix inline namespace warnings Fixes: ``` /Users/ec2-user/jenkins/workspace/apple-llvm-project-pr-macos/branch-swift/release/6.2/llvm-project/lldb/test/API/functionalities/data-formatter/data-formatter-stl/libcxx-simulators/invalid-vector/main.cpp:5:11: warning: inline namespace reopened as a non-inline namespace [-Winline-namespace-reopened-noninline] 5 | namespace __1 { | ^ ``` Drive-by: compile test as C++20 (in an attempt to fix another buildbot issue)
diff --git a/lldb/test/API/functionalities/data-formatter/data-formatter-stl/libcxx-simulators/invalid-vector/Makefile b/lldb/test/API/functionalities/data-formatter/data-formatter-stl/libcxx-simulators/invalid-vector/Makefile index 38cfa81..460d78b 100644 --- a/lldb/test/API/functionalities/data-formatter/data-formatter-stl/libcxx-simulators/invalid-vector/Makefile +++ b/lldb/test/API/functionalities/data-formatter/data-formatter-stl/libcxx-simulators/invalid-vector/Makefile
@@ -1,3 +1,3 @@ CXX_SOURCES := main.cpp -override CXXFLAGS_EXTRAS += -std=c++14 +override CXXFLAGS_EXTRAS += -std=c++20 include Makefile.rules
diff --git a/lldb/test/API/functionalities/data-formatter/data-formatter-stl/libcxx-simulators/invalid-vector/main.cpp b/lldb/test/API/functionalities/data-formatter/data-formatter-stl/libcxx-simulators/invalid-vector/main.cpp index c9f04f6..3a74588 100644 --- a/lldb/test/API/functionalities/data-formatter/data-formatter-stl/libcxx-simulators/invalid-vector/main.cpp +++ b/lldb/test/API/functionalities/data-formatter/data-formatter-stl/libcxx-simulators/invalid-vector/main.cpp
@@ -2,7 +2,7 @@ #include <libcxx-simulators-common/compressed_pair.h> namespace std { -namespace __1 { +inline namespace __1 { template <typename T> struct vector { T *__begin_; T *__end_; @@ -10,11 +10,11 @@ }; } // namespace __1 -namespace __2 { +inline namespace __2 { template <typename T> struct vector {}; } // namespace __2 -namespace __3 { +inline namespace __3 { template <typename T> struct vector { T *__begin_; T *__end_;