]> granicus.if.org Git - clang/commitdiff
Fixed newlines.
authorAlexander Kornienko <alexfh@google.com>
Fri, 21 Mar 2014 00:07:27 +0000 (00:07 +0000)
committerAlexander Kornienko <alexfh@google.com>
Fri, 21 Mar 2014 00:07:27 +0000 (00:07 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@204413 91177308-0d34-0410-b5e6-96231b3b80d8

test/Sema/attr-capabilities.c

index 7a8cb35b0e33b62747df39468184a5ca96a43dae..1c8645a021a65893875544868216bb9601669dee 100644 (file)
@@ -1,53 +1,53 @@
-// RUN: %clang_cc1 -fsyntax-only -Wthread-safety -verify %s\r
-\r
-struct __attribute__((capability("role"))) ThreadRole {};\r
-struct __attribute__((shared_capability("mutex"))) Mutex {};\r
-struct NotACapability {};\r
-\r
-// Test an invalid capability name\r
-struct __attribute__((capability("wrong"))) IncorrectName {}; // expected-warning {{invalid capability name 'wrong'; capability name must be 'mutex' or 'role'}}\r
-\r
-int Test1 __attribute__((capability("test1")));  // expected-error {{'capability' attribute only applies to structs}}\r
-int Test2 __attribute__((shared_capability("test2"))); // expected-error {{'shared_capability' attribute only applies to structs}}\r
-int Test3 __attribute__((acquire_capability("test3")));  // expected-warning {{'acquire_capability' attribute only applies to functions}}\r
-int Test4 __attribute__((try_acquire_capability("test4"))); // expected-error {{'try_acquire_capability' attribute only applies to functions}}\r
-int Test5 __attribute__((release_capability("test5"))); // expected-warning {{'release_capability' attribute only applies to functions}}\r
-\r
-struct __attribute__((capability(12))) Test3 {}; // expected-error {{'capability' attribute requires a string}}\r
-struct __attribute__((shared_capability(Test2))) Test4 {}; // expected-error {{'shared_capability' attribute requires a string}}\r
-\r
-struct __attribute__((capability)) Test5 {}; // expected-error {{'capability' attribute takes one argument}}\r
-struct __attribute__((shared_capability("test1", 12))) Test6 {}; // expected-error {{'shared_capability' attribute takes one argument}}\r
-\r
-struct NotACapability BadCapability;\r
-struct ThreadRole GUI, Worker;\r
-void Func1(void) __attribute__((requires_capability(GUI))) {}\r
-void Func2(void) __attribute__((requires_shared_capability(Worker))) {}\r
-\r
-void Func3(void) __attribute__((requires_capability)) {}  // expected-error {{'requires_capability' attribute takes at least 1 argument}}\r
-void Func4(void) __attribute__((requires_shared_capability)) {}  // expected-error {{'requires_shared_capability' attribute takes at least 1 argument}}\r
-\r
-void Func5(void) __attribute__((requires_capability(1))) {}  // expected-warning {{'requires_capability' attribute requires arguments that are class type or point to class type}}\r
-void Func6(void) __attribute__((requires_shared_capability(BadCapability))) {}  // expected-warning {{'requires_shared_capability' attribute requires arguments whose type is annotated with 'capability' attribute; type here is 'struct NotACapability'}}\r
-\r
-void Func7(void) __attribute__((assert_capability(GUI))) {}\r
-void Func8(void) __attribute__((assert_shared_capability(GUI))) {}\r
-\r
-void Func9(void) __attribute__((assert_capability())) {} // expected-error {{'assert_capability' attribute takes one argument}}\r
-void Func10(void) __attribute__((assert_shared_capability())) {} // expected-error {{'assert_shared_capability' attribute takes one argument}}\r
-\r
-void Func11(void) __attribute__((acquire_capability(GUI))) {}\r
-void Func12(void) __attribute__((acquire_shared_capability(GUI))) {}\r
-\r
-void Func15(void) __attribute__((release_capability(GUI))) {}\r
-void Func16(void) __attribute__((release_shared_capability(GUI))) {}\r
-void Func17(void) __attribute__((release_generic_capability(GUI))) {}\r
-\r
-void Func21(void) __attribute__((try_acquire_capability(1))) {}\r
-void Func22(void) __attribute__((try_acquire_shared_capability(1))) {}\r
-\r
-void Func23(void) __attribute__((try_acquire_capability(1, GUI))) {}\r
-void Func24(void) __attribute__((try_acquire_shared_capability(1, GUI))) {}\r
-\r
-void Func25(void) __attribute__((try_acquire_capability())) {} // expected-error {{'try_acquire_capability' attribute takes at least 1 argument}}\r
+// RUN: %clang_cc1 -fsyntax-only -Wthread-safety -verify %s
+
+struct __attribute__((capability("role"))) ThreadRole {};
+struct __attribute__((shared_capability("mutex"))) Mutex {};
+struct NotACapability {};
+
+// Test an invalid capability name
+struct __attribute__((capability("wrong"))) IncorrectName {}; // expected-warning {{invalid capability name 'wrong'; capability name must be 'mutex' or 'role'}}
+
+int Test1 __attribute__((capability("test1")));  // expected-error {{'capability' attribute only applies to structs}}
+int Test2 __attribute__((shared_capability("test2"))); // expected-error {{'shared_capability' attribute only applies to structs}}
+int Test3 __attribute__((acquire_capability("test3")));  // expected-warning {{'acquire_capability' attribute only applies to functions}}
+int Test4 __attribute__((try_acquire_capability("test4"))); // expected-error {{'try_acquire_capability' attribute only applies to functions}}
+int Test5 __attribute__((release_capability("test5"))); // expected-warning {{'release_capability' attribute only applies to functions}}
+
+struct __attribute__((capability(12))) Test3 {}; // expected-error {{'capability' attribute requires a string}}
+struct __attribute__((shared_capability(Test2))) Test4 {}; // expected-error {{'shared_capability' attribute requires a string}}
+
+struct __attribute__((capability)) Test5 {}; // expected-error {{'capability' attribute takes one argument}}
+struct __attribute__((shared_capability("test1", 12))) Test6 {}; // expected-error {{'shared_capability' attribute takes one argument}}
+
+struct NotACapability BadCapability;
+struct ThreadRole GUI, Worker;
+void Func1(void) __attribute__((requires_capability(GUI))) {}
+void Func2(void) __attribute__((requires_shared_capability(Worker))) {}
+
+void Func3(void) __attribute__((requires_capability)) {}  // expected-error {{'requires_capability' attribute takes at least 1 argument}}
+void Func4(void) __attribute__((requires_shared_capability)) {}  // expected-error {{'requires_shared_capability' attribute takes at least 1 argument}}
+
+void Func5(void) __attribute__((requires_capability(1))) {}  // expected-warning {{'requires_capability' attribute requires arguments that are class type or point to class type}}
+void Func6(void) __attribute__((requires_shared_capability(BadCapability))) {}  // expected-warning {{'requires_shared_capability' attribute requires arguments whose type is annotated with 'capability' attribute; type here is 'struct NotACapability'}}
+
+void Func7(void) __attribute__((assert_capability(GUI))) {}
+void Func8(void) __attribute__((assert_shared_capability(GUI))) {}
+
+void Func9(void) __attribute__((assert_capability())) {} // expected-error {{'assert_capability' attribute takes one argument}}
+void Func10(void) __attribute__((assert_shared_capability())) {} // expected-error {{'assert_shared_capability' attribute takes one argument}}
+
+void Func11(void) __attribute__((acquire_capability(GUI))) {}
+void Func12(void) __attribute__((acquire_shared_capability(GUI))) {}
+
+void Func15(void) __attribute__((release_capability(GUI))) {}
+void Func16(void) __attribute__((release_shared_capability(GUI))) {}
+void Func17(void) __attribute__((release_generic_capability(GUI))) {}
+
+void Func21(void) __attribute__((try_acquire_capability(1))) {}
+void Func22(void) __attribute__((try_acquire_shared_capability(1))) {}
+
+void Func23(void) __attribute__((try_acquire_capability(1, GUI))) {}
+void Func24(void) __attribute__((try_acquire_shared_capability(1, GUI))) {}
+
+void Func25(void) __attribute__((try_acquire_capability())) {} // expected-error {{'try_acquire_capability' attribute takes at least 1 argument}}
 void Func26(void) __attribute__((try_acquire_shared_capability())) {} // expected-error {{'try_acquire_shared_capability' attribute takes at least 1 argument}}
\ No newline at end of file