aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.4.3/gcc/testsuite/g++.dg/thread-ann/thread_annot_lock-56.C
diff options
context:
space:
mode:
authorDan Albert <danalbert@google.com>2015-06-17 11:09:54 -0700
committerDan Albert <danalbert@google.com>2015-06-17 14:15:22 -0700
commitf378ebf14df0952eae870c9865bab8326aa8f137 (patch)
tree31794503eb2a8c64ea5f313b93100f1163afcffb /gcc-4.4.3/gcc/testsuite/g++.dg/thread-ann/thread_annot_lock-56.C
parent2c58169824949d3a597d9fa81931e001ef9b1bd0 (diff)
downloadtoolchain_gcc-f378ebf14df0952eae870c9865bab8326aa8f137.tar.gz
toolchain_gcc-f378ebf14df0952eae870c9865bab8326aa8f137.tar.bz2
toolchain_gcc-f378ebf14df0952eae870c9865bab8326aa8f137.zip
Delete old versions of GCC.
Change-Id: I710f125d905290e1024cbd67f48299861790c66c
Diffstat (limited to 'gcc-4.4.3/gcc/testsuite/g++.dg/thread-ann/thread_annot_lock-56.C')
-rw-r--r--gcc-4.4.3/gcc/testsuite/g++.dg/thread-ann/thread_annot_lock-56.C36
1 files changed, 0 insertions, 36 deletions
diff --git a/gcc-4.4.3/gcc/testsuite/g++.dg/thread-ann/thread_annot_lock-56.C b/gcc-4.4.3/gcc/testsuite/g++.dg/thread-ann/thread_annot_lock-56.C
deleted file mode 100644
index 71221eb5f..000000000
--- a/gcc-4.4.3/gcc/testsuite/g++.dg/thread-ann/thread_annot_lock-56.C
+++ /dev/null
@@ -1,36 +0,0 @@
-// Test the handling of a method with lock annotations accessed through a
-// smart/scoped pointer.
-// { dg-do compile }
-// { dg-options "-Wthread-safety -O" }
-
-#include "thread_annot_common.h"
-
-template<class T>
-class scoped_ptr {
- public:
- typedef T element_type;
-
- explicit scoped_ptr(T * p = 0);
- ~scoped_ptr();
-
- void reset(T * p = 0);
-
- T & operator*() const;
- T * operator->() const;
- T * get() const;
-};
-
-class LOCKABLE Foo {
- public:
- Mutex *mutex_;
- int x;
- int GetValue() EXCLUSIVE_LOCKS_REQUIRED(mutex);
-};
-
-scoped_ptr<Foo> b;
-
-main()
-{
- int a;
- a = b->GetValue(); // { dg-warning "Calling function 'GetValue' requires" }
-}