diff options
author | Alec Thomas <alec@swapoff.org> | 2012-10-19 14:48:55 -0400 |
---|---|---|
committer | Alec Thomas <alec@swapoff.org> | 2012-10-19 14:48:55 -0400 |
commit | e88636d40577776db26d34d8adacddbba5bd6da8 (patch) | |
tree | 22042c46c03538998a87b4bc7ccbf435d5dea1ba /c++11 | |
parent | 92dc19d8a0eaea4aac6327490695420deb226218 (diff) |
A bunch of minor build fixes. Started README.
Diffstat (limited to 'c++11')
-rw-r--r-- | c++11/c++11-test-__func__-N2340.cpp | 8 | ||||
-rw-r--r-- | c++11/c++11-test-auto-N2546.cpp | 12 | ||||
-rw-r--r-- | c++11/c++11-test-constexpr-N2235.cpp | 19 | ||||
-rw-r--r-- | c++11/c++11-test-cstdint.cpp | 10 | ||||
-rw-r--r-- | c++11/c++11-test-decltype-N2343.cpp | 11 | ||||
-rw-r--r-- | c++11/c++11-test-lambda-N2927.cpp | 5 | ||||
-rw-r--r-- | c++11/c++11-test-long_long-N1811.cpp | 7 | ||||
-rw-r--r-- | c++11/c++11-test-nullptr-N2431.cpp | 5 | ||||
-rw-r--r-- | c++11/c++11-test-nullptr-N2431_fail_compile.cpp | 5 | ||||
-rw-r--r-- | c++11/c++11-test-rvalue_references-N2118.cpp | 15 | ||||
-rw-r--r-- | c++11/c++11-test-sizeof_member-N2253.cpp | 14 | ||||
-rw-r--r-- | c++11/c++11-test-static_assert-N1720.cpp | 5 | ||||
-rw-r--r-- | c++11/c++11-test-static_assert-N1720_fail_compile.cpp | 5 | ||||
-rw-r--r-- | c++11/c++11-test-variadic_templates-N2555.cpp | 23 | ||||
-rw-r--r-- | c++11/demo.cpp | 23 |
15 files changed, 0 insertions, 167 deletions
diff --git a/c++11/c++11-test-__func__-N2340.cpp b/c++11/c++11-test-__func__-N2340.cpp deleted file mode 100644 index c10dd18..0000000 --- a/c++11/c++11-test-__func__-N2340.cpp +++ /dev/null @@ -1,8 +0,0 @@ -#include <cstring>
-
-int main()
-{
- if (!__func__) { return 1; }
- if(std::strlen(__func__) <= 0) { return 1; }
- return 0;
-}
diff --git a/c++11/c++11-test-auto-N2546.cpp b/c++11/c++11-test-auto-N2546.cpp deleted file mode 100644 index dbff414..0000000 --- a/c++11/c++11-test-auto-N2546.cpp +++ /dev/null @@ -1,12 +0,0 @@ -
-int main()
-{
- auto i = 5;
- auto f = 3.14159f;
- auto d = 3.14159;
- bool ret = (
- (sizeof(f) < sizeof(d)) &&
- (sizeof(i) == sizeof(int))
- );
- return ret ? 0 : 1;
-}
diff --git a/c++11/c++11-test-constexpr-N2235.cpp b/c++11/c++11-test-constexpr-N2235.cpp deleted file mode 100644 index 9f969e4..0000000 --- a/c++11/c++11-test-constexpr-N2235.cpp +++ /dev/null @@ -1,19 +0,0 @@ -constexpr int square(int x)
-{
- return x*x;
-}
-
-constexpr int the_answer()
-{
- return 42;
-}
-
-int main()
-{
- int test_arr[square(3)];
- bool ret = (
- (square(the_answer()) == 1764) &&
- (sizeof(test_arr)/sizeof(test_arr[0]) == 9)
- );
- return ret ? 0 : 1;
-}
diff --git a/c++11/c++11-test-cstdint.cpp b/c++11/c++11-test-cstdint.cpp deleted file mode 100644 index 58d4381..0000000 --- a/c++11/c++11-test-cstdint.cpp +++ /dev/null @@ -1,10 +0,0 @@ -#include <cstdint>
-int main()
-{
- bool test =
- (sizeof(int8_t) == 1) &&
- (sizeof(int16_t) == 2) &&
- (sizeof(int32_t) == 4) &&
- (sizeof(int64_t) == 8);
- return test ? 0 : 1;
-}
diff --git a/c++11/c++11-test-decltype-N2343.cpp b/c++11/c++11-test-decltype-N2343.cpp deleted file mode 100644 index d023885..0000000 --- a/c++11/c++11-test-decltype-N2343.cpp +++ /dev/null @@ -1,11 +0,0 @@ -
-bool check_size(int i)
-{
- return sizeof(int) == sizeof(decltype(i));
-}
-
-int main()
-{
- bool ret = check_size(42);
- return ret ? 0 : 1;
-}
diff --git a/c++11/c++11-test-lambda-N2927.cpp b/c++11/c++11-test-lambda-N2927.cpp deleted file mode 100644 index b86ad17..0000000 --- a/c++11/c++11-test-lambda-N2927.cpp +++ /dev/null @@ -1,5 +0,0 @@ -int main()
-{
- int ret = 0;
- return ([&ret]() -> int { return ret; })();
-}
diff --git a/c++11/c++11-test-long_long-N1811.cpp b/c++11/c++11-test-long_long-N1811.cpp deleted file mode 100644 index 2ae6988..0000000 --- a/c++11/c++11-test-long_long-N1811.cpp +++ /dev/null @@ -1,7 +0,0 @@ -int main(void)
-{
- long long l;
- unsigned long long ul;
-
- return ((sizeof(l) >= 8) && (sizeof(ul) >= 8)) ? 0 : 1;
-}
diff --git a/c++11/c++11-test-nullptr-N2431.cpp b/c++11/c++11-test-nullptr-N2431.cpp deleted file mode 100644 index 6c5ae66..0000000 --- a/c++11/c++11-test-nullptr-N2431.cpp +++ /dev/null @@ -1,5 +0,0 @@ -int main()
-{
- int* test = nullptr;
- return test ? 1 : 0;
-}
diff --git a/c++11/c++11-test-nullptr-N2431_fail_compile.cpp b/c++11/c++11-test-nullptr-N2431_fail_compile.cpp deleted file mode 100644 index 5747f1b..0000000 --- a/c++11/c++11-test-nullptr-N2431_fail_compile.cpp +++ /dev/null @@ -1,5 +0,0 @@ -int main()
-{
- int i = nullptr;
- return 1;
-}
diff --git a/c++11/c++11-test-rvalue_references-N2118.cpp b/c++11/c++11-test-rvalue_references-N2118.cpp deleted file mode 100644 index ef4e421..0000000 --- a/c++11/c++11-test-rvalue_references-N2118.cpp +++ /dev/null @@ -1,15 +0,0 @@ -int foo(int& lvalue)
-{
- return 123;
-}
-
-int foo(int&& rvalue)
-{
- return 321;
-}
-
-int main()
-{
- int i = 42;
- return ((foo(i) == 123) && (foo(42) == 321)) ? 0 : 1;
-}
diff --git a/c++11/c++11-test-sizeof_member-N2253.cpp b/c++11/c++11-test-sizeof_member-N2253.cpp deleted file mode 100644 index 3049ed1..0000000 --- a/c++11/c++11-test-sizeof_member-N2253.cpp +++ /dev/null @@ -1,14 +0,0 @@ -struct foo {
- char bar;
- int baz;
-};
-
-int main(void)
-{
- bool ret = (
- (sizeof(foo::bar) == 1) &&
- (sizeof(foo::baz) >= sizeof(foo::bar)) &&
- (sizeof(foo) >= sizeof(foo::bar)+sizeof(foo::baz))
- );
- return ret ? 0 : 1;
-}
diff --git a/c++11/c++11-test-static_assert-N1720.cpp b/c++11/c++11-test-static_assert-N1720.cpp deleted file mode 100644 index eae3c9a..0000000 --- a/c++11/c++11-test-static_assert-N1720.cpp +++ /dev/null @@ -1,5 +0,0 @@ -int main()
-{
- static_assert(0 < 1, "your ordering of integers is screwed");
- return 0;
-}
diff --git a/c++11/c++11-test-static_assert-N1720_fail_compile.cpp b/c++11/c++11-test-static_assert-N1720_fail_compile.cpp deleted file mode 100644 index d97b679..0000000 --- a/c++11/c++11-test-static_assert-N1720_fail_compile.cpp +++ /dev/null @@ -1,5 +0,0 @@ -int main()
-{
- static_assert(1 < 0, "this should fail");
- return 0;
-}
diff --git a/c++11/c++11-test-variadic_templates-N2555.cpp b/c++11/c++11-test-variadic_templates-N2555.cpp deleted file mode 100644 index 79fae84..0000000 --- a/c++11/c++11-test-variadic_templates-N2555.cpp +++ /dev/null @@ -1,23 +0,0 @@ -int Accumulate()
-{
- return 0;
-}
-
-template<typename T, typename... Ts>
-int Accumulate(T v, Ts... vs)
-{
- return v + Accumulate(vs...);
-}
-
-template<int... Is>
-int CountElements()
-{
- return sizeof...(Is);
-}
-
-int main()
-{
- int acc = Accumulate(1, 2, 3, 4, -5);
- int count = CountElements<1,2,3,4,5>();
- return ((acc == 5) && (count == 5)) ? 0 : 1;
-}
diff --git a/c++11/demo.cpp b/c++11/demo.cpp deleted file mode 100644 index 782681b..0000000 --- a/c++11/demo.cpp +++ /dev/null @@ -1,23 +0,0 @@ -
-#include <iostream>
-
-int main()
-{
- std::cout << "Testing\n";
- std::cout << "Has static_assert: " <<
-#ifdef HAS_CXX11_STATIC_ASSERT
- "yes :)"
-#else
- "no"
-#endif
- << "\n";
- std::cout << "Has variadic templates: " <<
-#ifdef HAS_CXX11_VARIADIC_TEMPLATES
- "yes :)"
-#else
- "no"
-#endif
- << "\n";
- return 0;
-}
-
|