[debuginfo-tests] r340119 - Revert "Add a basic integration test for C++ smart pointers"

Bruno Cardoso Lopes via llvm-commits llvm-commits at lists.llvm.org
Fri Aug 17 21:16:50 PDT 2018


Author: bruno
Date: Fri Aug 17 21:16:50 2018
New Revision: 340119

URL: http://llvm.org/viewvc/llvm-project?rev=340119&view=rev
Log:
Revert "Add a basic integration test for C++ smart pointers"

This reverts commit 73786631984289b3d601034b2bf4ba2b8f5845eb.

Revert r339961 since its causing debuginfo-tests to fail:
http://green.lab.llvm.org/green/job/clang-stage1-configure-RA/48514/

rdar://problem/43449629

Removed:
    debuginfo-tests/trunk/smart-ptr-1.cpp

Removed: debuginfo-tests/trunk/smart-ptr-1.cpp
URL: http://llvm.org/viewvc/llvm-project/debuginfo-tests/trunk/smart-ptr-1.cpp?rev=340118&view=auto
==============================================================================
--- debuginfo-tests/trunk/smart-ptr-1.cpp (original)
+++ debuginfo-tests/trunk/smart-ptr-1.cpp (removed)
@@ -1,41 +0,0 @@
-// RUN: %clangxx -std=c++14 %target_itanium_abi_host_triple -g %s -o %t.O0.out
-// RUN: %test_debuginfo %s %t.O0.out
-
-#include <memory>
-
-static volatile int sink;
-
-static void use_shared_ptr(std::shared_ptr<int> ptr) {
-  // DEBUGGER: break 10
-  sink = *ptr;
-}
-
-static void use_unique_ptr(std::unique_ptr<int> ptr) {
-  // DEBUGGER: break 15
-  sink = *ptr;
-}
-
-int main() {
-  auto sp_1 = std::make_shared<int>(1234);
-  use_shared_ptr(sp_1);
-
-  auto up_1 = std::make_unique<int>(5678);
-  use_unique_ptr(std::move(up_1));
-
-  return 0;
-}
-
-// DEBUGGER: r
-
-// (at line 10)
-// DEBUGGER: p ptr
-// CHECK: shared_ptr<int>
-// CHECK-SAME: 1234
-
-// DEBUGGER: c
-
-// (at line 16)
-// DEBUGGER: p ptr
-// CHECK: unique_ptr<int>
-// TODO: lldb's unique_ptr data formatter doesn't pretty-print its wrapped
-// object.




More information about the llvm-commits mailing list