diff options
| author | Matheus Izvekov <mizvekov@gmail.com> | 2024-08-04 23:28:54 -0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-08-04 23:28:54 -0300 |
| commit | 7f78f99fe5af82361d37adcbd2daa4d04afba13d (patch) | |
| tree | 0906fc18c0214fd468d0808b3e9dcc84b7c2a304 /lldb/test/API/commands/expression/import-std-module | |
| parent | 748371183ae769bfb485f1e7466a864bf1db93d5 (diff) | |
[clang] Reland: Instantiate alias templates with sugar (#101858)
This makes use of the changes introduced in D134604, in order to
instantiate alias templates witn a final sugared substitution.
This comes at no additional relevant cost.
Since we don't track / unique them in specializations, we wouldn't be
able to resugar them later anyway.
Differential Revision: https://reviews.llvm.org/D136565
Diffstat (limited to 'lldb/test/API/commands/expression/import-std-module')
3 files changed, 7 insertions, 7 deletions
diff --git a/lldb/test/API/commands/expression/import-std-module/shared_ptr/TestSharedPtrFromStdModule.py b/lldb/test/API/commands/expression/import-std-module/shared_ptr/TestSharedPtrFromStdModule.py index b21e3ab47fad..f8e746e94730 100644 --- a/lldb/test/API/commands/expression/import-std-module/shared_ptr/TestSharedPtrFromStdModule.py +++ b/lldb/test/API/commands/expression/import-std-module/shared_ptr/TestSharedPtrFromStdModule.py @@ -25,9 +25,9 @@ class TestSharedPtr(TestBase): result_summary="3 strong=1 weak=1", result_children=[ValueCheck(name="__ptr_")], ) - self.expect_expr("*s", result_type="int", result_value="3") - self.expect_expr("*s = 5", result_type="int", result_value="5") - self.expect_expr("*s", result_type="int", result_value="5") + self.expect_expr("*s", result_type="element_type", result_value="3") + self.expect_expr("*s = 5", result_type="element_type", result_value="5") + self.expect_expr("*s", result_type="element_type", result_value="5") self.expect_expr("(bool)s", result_type="bool", result_value="true") self.expect("expr s.reset()") self.expect_expr("(bool)s", result_type="bool", result_value="false") diff --git a/lldb/test/API/commands/expression/import-std-module/weak_ptr-dbg-info-content/TestDbgInfoContentWeakPtrFromStdModule.py b/lldb/test/API/commands/expression/import-std-module/weak_ptr-dbg-info-content/TestDbgInfoContentWeakPtrFromStdModule.py index 03b18f465d62..5ba8acc67744 100644 --- a/lldb/test/API/commands/expression/import-std-module/weak_ptr-dbg-info-content/TestDbgInfoContentWeakPtrFromStdModule.py +++ b/lldb/test/API/commands/expression/import-std-module/weak_ptr-dbg-info-content/TestDbgInfoContentWeakPtrFromStdModule.py @@ -24,7 +24,7 @@ class TestDbgInfoContentWeakPtr(TestBase): result_type="std::weak_ptr<Foo>", result_children=[ValueCheck(name="__ptr_")], ) - self.expect_expr("*w.lock()", result_type="Foo") + self.expect_expr("*w.lock()", result_type="element_type") self.expect_expr("w.lock()->a", result_type="int", result_value="3") self.expect_expr("w.lock()->a = 5", result_type="int", result_value="5") self.expect_expr("w.lock()->a", result_type="int", result_value="5") diff --git a/lldb/test/API/commands/expression/import-std-module/weak_ptr/TestWeakPtrFromStdModule.py b/lldb/test/API/commands/expression/import-std-module/weak_ptr/TestWeakPtrFromStdModule.py index aac6882fede9..f4a230ce26f3 100644 --- a/lldb/test/API/commands/expression/import-std-module/weak_ptr/TestWeakPtrFromStdModule.py +++ b/lldb/test/API/commands/expression/import-std-module/weak_ptr/TestWeakPtrFromStdModule.py @@ -25,9 +25,9 @@ class TestSharedPtr(TestBase): result_summary="3 strong=1 weak=2", result_children=[ValueCheck(name="__ptr_")], ) - self.expect_expr("*w.lock()", result_type="int", result_value="3") - self.expect_expr("*w.lock() = 5", result_type="int", result_value="5") - self.expect_expr("*w.lock()", result_type="int", result_value="5") + self.expect_expr("*w.lock()", result_type="element_type", result_value="3") + self.expect_expr("*w.lock() = 5", result_type="element_type", result_value="5") + self.expect_expr("*w.lock()", result_type="element_type", result_value="5") self.expect_expr("w.use_count()", result_type="long", result_value="1") self.expect("expr w.reset()") self.expect_expr("w.use_count()", result_type="long", result_value="0") |
