Guest User

Untitled

a guest
Sep 20th, 2011
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 286.46 KB | None | 0 0
  1. passed 1 tests in /root/libcxx/test
  2. passed 1 tests in /root/libcxx/test/algorithms
  3. passed 1 tests in /root/libcxx/test/algorithms/alg.c.library
  4. passed 1 tests in /root/libcxx/test/algorithms/alg.modifying.operations
  5. passed 4 tests in /root/libcxx/test/algorithms/alg.modifying.operations/alg.copy
  6. passed 2 tests in /root/libcxx/test/algorithms/alg.modifying.operations/alg.fill
  7. passed 2 tests in /root/libcxx/test/algorithms/alg.modifying.operations/alg.generate
  8. passed 2 tests in /root/libcxx/test/algorithms/alg.modifying.operations/alg.move
  9. passed 5 tests in /root/libcxx/test/algorithms/alg.modifying.operations/alg.partitions
  10. passed 3 tests in /root/libcxx/test/algorithms/alg.modifying.operations/alg.random.shuffle
  11. passed 4 tests in /root/libcxx/test/algorithms/alg.modifying.operations/alg.remove
  12. passed 4 tests in /root/libcxx/test/algorithms/alg.modifying.operations/alg.replace
  13. passed 2 tests in /root/libcxx/test/algorithms/alg.modifying.operations/alg.reverse
  14. passed 2 tests in /root/libcxx/test/algorithms/alg.modifying.operations/alg.rotate
  15. passed 2 tests in /root/libcxx/test/algorithms/alg.modifying.operations/alg.swap
  16. passed 2 tests in /root/libcxx/test/algorithms/alg.modifying.operations/alg.transform
  17. passed 4 tests in /root/libcxx/test/algorithms/alg.modifying.operations/alg.unique
  18. passed 1 tests in /root/libcxx/test/algorithms/alg.nonmodifying
  19. passed 2 tests in /root/libcxx/test/algorithms/alg.nonmodifying/alg.adjacent.find
  20. passed 1 tests in /root/libcxx/test/algorithms/alg.nonmodifying/alg.all_of
  21. passed 1 tests in /root/libcxx/test/algorithms/alg.nonmodifying/alg.any_of
  22. passed 2 tests in /root/libcxx/test/algorithms/alg.nonmodifying/alg.count
  23. passed 2 tests in /root/libcxx/test/algorithms/alg.nonmodifying/alg.equal
  24. passed 3 tests in /root/libcxx/test/algorithms/alg.nonmodifying/alg.find
  25. passed 2 tests in /root/libcxx/test/algorithms/alg.nonmodifying/alg.find.end
  26. passed 2 tests in /root/libcxx/test/algorithms/alg.nonmodifying/alg.find.first.of
  27. passed 1 tests in /root/libcxx/test/algorithms/alg.nonmodifying/alg.foreach
  28. passed 2 tests in /root/libcxx/test/algorithms/alg.nonmodifying/alg.is_permutation
  29. passed 1 tests in /root/libcxx/test/algorithms/alg.nonmodifying/alg.none_of
  30. passed 2 tests in /root/libcxx/test/algorithms/alg.nonmodifying/alg.search
  31. passed 2 tests in /root/libcxx/test/algorithms/alg.nonmodifying/mismatch
  32. passed 1 tests in /root/libcxx/test/algorithms/alg.sorting
  33. passed 1 tests in /root/libcxx/test/algorithms/alg.sorting/alg.binary.search
  34. passed 2 tests in /root/libcxx/test/algorithms/alg.sorting/alg.binary.search/binary.search
  35. passed 2 tests in /root/libcxx/test/algorithms/alg.sorting/alg.binary.search/equal.range
  36. passed 2 tests in /root/libcxx/test/algorithms/alg.sorting/alg.binary.search/lower.bound
  37. passed 2 tests in /root/libcxx/test/algorithms/alg.sorting/alg.binary.search/upper.bound
  38. passed 1 tests in /root/libcxx/test/algorithms/alg.sorting/alg.heap.operations
  39. passed 4 tests in /root/libcxx/test/algorithms/alg.sorting/alg.heap.operations/is.heap
  40. passed 2 tests in /root/libcxx/test/algorithms/alg.sorting/alg.heap.operations/make.heap
  41. passed 2 tests in /root/libcxx/test/algorithms/alg.sorting/alg.heap.operations/pop.heap
  42. passed 2 tests in /root/libcxx/test/algorithms/alg.sorting/alg.heap.operations/push.heap
  43. passed 2 tests in /root/libcxx/test/algorithms/alg.sorting/alg.heap.operations/sort.heap
  44. passed 2 tests in /root/libcxx/test/algorithms/alg.sorting/alg.lex.comparison
  45. passed 4 tests in /root/libcxx/test/algorithms/alg.sorting/alg.merge
  46. passed 18 tests in /root/libcxx/test/algorithms/alg.sorting/alg.min.max
  47. passed 2 tests in /root/libcxx/test/algorithms/alg.sorting/alg.nth.element
  48. passed 4 tests in /root/libcxx/test/algorithms/alg.sorting/alg.permutation.generators
  49. passed 1 tests in /root/libcxx/test/algorithms/alg.sorting/alg.set.operations
  50. passed 2 tests in /root/libcxx/test/algorithms/alg.sorting/alg.set.operations/includes
  51. passed 2 tests in /root/libcxx/test/algorithms/alg.sorting/alg.set.operations/set.difference
  52. passed 2 tests in /root/libcxx/test/algorithms/alg.sorting/alg.set.operations/set.intersection
  53. passed 2 tests in /root/libcxx/test/algorithms/alg.sorting/alg.set.operations/set.symmetric.difference
  54. passed 2 tests in /root/libcxx/test/algorithms/alg.sorting/alg.set.operations/set.union
  55. passed 1 tests in /root/libcxx/test/algorithms/alg.sorting/alg.sort
  56. passed 4 tests in /root/libcxx/test/algorithms/alg.sorting/alg.sort/is.sorted
  57. passed 2 tests in /root/libcxx/test/algorithms/alg.sorting/alg.sort/partial.sort
  58. passed 2 tests in /root/libcxx/test/algorithms/alg.sorting/alg.sort/partial.sort.copy
  59. passed 2 tests in /root/libcxx/test/algorithms/alg.sorting/alg.sort/sort
  60. passed 2 tests in /root/libcxx/test/algorithms/alg.sorting/alg.sort/stable.sort
  61. passed 1 tests in /root/libcxx/test/algorithms/algorithms.general
  62. In file included from version.pass.cpp:12:
  63. /root/libcxx/include/atomic:533:2: error: #error <atomic> is not implemented
  64. #error <atomic> is not implemented
  65. ^
  66. 1 error generated.
  67. version.pass.cpp failed to compile
  68. failed 1 tests in /root/libcxx/test/atomics
  69. In file included from atomic_signal_fence.pass.cpp:14:
  70. /root/libcxx/include/atomic:533:2: error: #error <atomic> is not implemented
  71. #error <atomic> is not implemented
  72. ^
  73. atomic_signal_fence.pass.cpp:18:10: error: no member named 'atomic_signal_fence' in namespace 'std'
  74. std::atomic_signal_fence(std::memory_order_seq_cst);
  75. ~~~~~^
  76. atomic_signal_fence.pass.cpp:18:35: error: no member named 'memory_order_seq_cst' in namespace 'std'
  77. std::atomic_signal_fence(std::memory_order_seq_cst);
  78. ~~~~~^
  79. 3 errors generated.
  80. atomic_signal_fence.pass.cpp failed to compile
  81. In file included from atomic_thread_fence.pass.cpp:14:
  82. /root/libcxx/include/atomic:533:2: error: #error <atomic> is not implemented
  83. #error <atomic> is not implemented
  84. ^
  85. atomic_thread_fence.pass.cpp:18:10: error: no member named 'atomic_thread_fence' in namespace 'std'
  86. std::atomic_thread_fence(std::memory_order_seq_cst);
  87. ~~~~~^
  88. atomic_thread_fence.pass.cpp:18:35: error: no member named 'memory_order_seq_cst' in namespace 'std'
  89. std::atomic_thread_fence(std::memory_order_seq_cst);
  90. ~~~~~^
  91. 3 errors generated.
  92. atomic_thread_fence.pass.cpp failed to compile
  93. failed 2 tests in /root/libcxx/test/atomics/atomics.fences
  94. In file included from atomic_flag_clear.pass.cpp:17:
  95. /root/libcxx/include/atomic:533:2: error: #error <atomic> is not implemented
  96. #error <atomic> is not implemented
  97. ^
  98. atomic_flag_clear.pass.cpp:23:14: error: no member named 'atomic_flag' in namespace 'std'
  99. std::atomic_flag f;
  100. ~~~~~^
  101. atomic_flag_clear.pass.cpp:24:9: error: use of undeclared identifier 'f'
  102. f.test_and_set();
  103. ^
  104. atomic_flag_clear.pass.cpp:25:28: error: use of undeclared identifier 'f'
  105. atomic_flag_clear(&f);
  106. ^
  107. atomic_flag_clear.pass.cpp:26:16: error: use of undeclared identifier 'f'
  108. assert(f.test_and_set() == 0);
  109. ^
  110. /usr/include/assert.h:54:21: note: expanded from:
  111. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  112. ^
  113. atomic_flag_clear.pass.cpp:29:23: error: no type named 'atomic_flag' in namespace 'std'
  114. volatile std::atomic_flag f;
  115. ~~~~~^
  116. 6 errors generated.
  117. atomic_flag_clear.pass.cpp failed to compile
  118. In file included from atomic_flag_clear_explicit.pass.cpp:17:
  119. /root/libcxx/include/atomic:533:2: error: #error <atomic> is not implemented
  120. #error <atomic> is not implemented
  121. ^
  122. atomic_flag_clear_explicit.pass.cpp:23:14: error: no member named 'atomic_flag' in namespace 'std'
  123. std::atomic_flag f;
  124. ~~~~~^
  125. atomic_flag_clear_explicit.pass.cpp:24:9: error: use of undeclared identifier 'f'
  126. f.test_and_set();
  127. ^
  128. atomic_flag_clear_explicit.pass.cpp:25:37: error: use of undeclared identifier 'f'
  129. atomic_flag_clear_explicit(&f, std::memory_order_relaxed);
  130. ^
  131. atomic_flag_clear_explicit.pass.cpp:26:16: error: use of undeclared identifier 'f'
  132. assert(f.test_and_set() == 0);
  133. ^
  134. /usr/include/assert.h:54:21: note: expanded from:
  135. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  136. ^
  137. atomic_flag_clear_explicit.pass.cpp:29:14: error: no member named 'atomic_flag' in namespace 'std'
  138. std::atomic_flag f;
  139. ~~~~~^
  140. atomic_flag_clear_explicit.pass.cpp:30:9: error: use of undeclared identifier 'f'
  141. f.test_and_set();
  142. ^
  143. atomic_flag_clear_explicit.pass.cpp:31:37: error: use of undeclared identifier 'f'
  144. atomic_flag_clear_explicit(&f, std::memory_order_release);
  145. ^
  146. atomic_flag_clear_explicit.pass.cpp:32:16: error: use of undeclared identifier 'f'
  147. assert(f.test_and_set() == 0);
  148. ^
  149. /usr/include/assert.h:54:21: note: expanded from:
  150. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  151. ^
  152. atomic_flag_clear_explicit.pass.cpp:35:14: error: no member named 'atomic_flag' in namespace 'std'
  153. std::atomic_flag f;
  154. ~~~~~^
  155. atomic_flag_clear_explicit.pass.cpp:36:9: error: use of undeclared identifier 'f'
  156. f.test_and_set();
  157. ^
  158. atomic_flag_clear_explicit.pass.cpp:37:37: error: use of undeclared identifier 'f'
  159. atomic_flag_clear_explicit(&f, std::memory_order_seq_cst);
  160. ^
  161. atomic_flag_clear_explicit.pass.cpp:38:16: error: use of undeclared identifier 'f'
  162. assert(f.test_and_set() == 0);
  163. ^
  164. /usr/include/assert.h:54:21: note: expanded from:
  165. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  166. ^
  167. atomic_flag_clear_explicit.pass.cpp:41:23: error: no type named 'atomic_flag' in namespace 'std'
  168. volatile std::atomic_flag f;
  169. ~~~~~^
  170. atomic_flag_clear_explicit.pass.cpp:47:23: error: no type named 'atomic_flag' in namespace 'std'
  171. volatile std::atomic_flag f;
  172. ~~~~~^
  173. atomic_flag_clear_explicit.pass.cpp:53:23: error: no type named 'atomic_flag' in namespace 'std'
  174. volatile std::atomic_flag f;
  175. ~~~~~^
  176. 16 errors generated.
  177. atomic_flag_clear_explicit.pass.cpp failed to compile
  178. In file included from atomic_flag_test_and_set.pass.cpp:17:
  179. /root/libcxx/include/atomic:533:2: error: #error <atomic> is not implemented
  180. #error <atomic> is not implemented
  181. ^
  182. atomic_flag_test_and_set.pass.cpp:23:14: error: no member named 'atomic_flag' in namespace 'std'
  183. std::atomic_flag f;
  184. ~~~~~^
  185. atomic_flag_test_and_set.pass.cpp:24:9: error: use of undeclared identifier 'f'
  186. f.clear();
  187. ^
  188. atomic_flag_test_and_set.pass.cpp:25:42: error: use of undeclared identifier 'f'
  189. assert(atomic_flag_test_and_set(&f) == 0);
  190. ^
  191. /usr/include/assert.h:54:21: note: expanded from:
  192. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  193. ^
  194. atomic_flag_test_and_set.pass.cpp:26:16: error: use of undeclared identifier 'f'
  195. assert(f.test_and_set() == 1);
  196. ^
  197. /usr/include/assert.h:54:21: note: expanded from:
  198. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  199. ^
  200. atomic_flag_test_and_set.pass.cpp:29:23: error: no type named 'atomic_flag' in namespace 'std'
  201. volatile std::atomic_flag f;
  202. ~~~~~^
  203. 6 errors generated.
  204. atomic_flag_test_and_set.pass.cpp failed to compile
  205. In file included from atomic_flag_test_and_set_explicit.pass.cpp:17:
  206. /root/libcxx/include/atomic:533:2: error: #error <atomic> is not implemented
  207. #error <atomic> is not implemented
  208. ^
  209. atomic_flag_test_and_set_explicit.pass.cpp:23:14: error: no member named 'atomic_flag' in namespace 'std'
  210. std::atomic_flag f;
  211. ~~~~~^
  212. atomic_flag_test_and_set_explicit.pass.cpp:24:9: error: use of undeclared identifier 'f'
  213. f.clear();
  214. ^
  215. atomic_flag_test_and_set_explicit.pass.cpp:25:51: error: use of undeclared identifier 'f'
  216. assert(atomic_flag_test_and_set_explicit(&f, std::memory_order_relaxed) == 0);
  217. ^
  218. /usr/include/assert.h:54:21: note: expanded from:
  219. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  220. ^
  221. atomic_flag_test_and_set_explicit.pass.cpp:26:16: error: use of undeclared identifier 'f'
  222. assert(f.test_and_set() == 1);
  223. ^
  224. /usr/include/assert.h:54:21: note: expanded from:
  225. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  226. ^
  227. atomic_flag_test_and_set_explicit.pass.cpp:29:14: error: no member named 'atomic_flag' in namespace 'std'
  228. std::atomic_flag f;
  229. ~~~~~^
  230. atomic_flag_test_and_set_explicit.pass.cpp:30:9: error: use of undeclared identifier 'f'
  231. f.clear();
  232. ^
  233. atomic_flag_test_and_set_explicit.pass.cpp:31:51: error: use of undeclared identifier 'f'
  234. assert(atomic_flag_test_and_set_explicit(&f, std::memory_order_consume) == 0);
  235. ^
  236. /usr/include/assert.h:54:21: note: expanded from:
  237. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  238. ^
  239. atomic_flag_test_and_set_explicit.pass.cpp:32:16: error: use of undeclared identifier 'f'
  240. assert(f.test_and_set() == 1);
  241. ^
  242. /usr/include/assert.h:54:21: note: expanded from:
  243. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  244. ^
  245. atomic_flag_test_and_set_explicit.pass.cpp:35:14: error: no member named 'atomic_flag' in namespace 'std'
  246. std::atomic_flag f;
  247. ~~~~~^
  248. atomic_flag_test_and_set_explicit.pass.cpp:36:9: error: use of undeclared identifier 'f'
  249. f.clear();
  250. ^
  251. atomic_flag_test_and_set_explicit.pass.cpp:37:51: error: use of undeclared identifier 'f'
  252. assert(atomic_flag_test_and_set_explicit(&f, std::memory_order_acquire) == 0);
  253. ^
  254. /usr/include/assert.h:54:21: note: expanded from:
  255. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  256. ^
  257. atomic_flag_test_and_set_explicit.pass.cpp:38:16: error: use of undeclared identifier 'f'
  258. assert(f.test_and_set() == 1);
  259. ^
  260. /usr/include/assert.h:54:21: note: expanded from:
  261. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  262. ^
  263. atomic_flag_test_and_set_explicit.pass.cpp:41:14: error: no member named 'atomic_flag' in namespace 'std'
  264. std::atomic_flag f;
  265. ~~~~~^
  266. atomic_flag_test_and_set_explicit.pass.cpp:42:9: error: use of undeclared identifier 'f'
  267. f.clear();
  268. ^
  269. atomic_flag_test_and_set_explicit.pass.cpp:43:51: error: use of undeclared identifier 'f'
  270. assert(atomic_flag_test_and_set_explicit(&f, std::memory_order_release) == 0);
  271. ^
  272. /usr/include/assert.h:54:21: note: expanded from:
  273. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  274. ^
  275. atomic_flag_test_and_set_explicit.pass.cpp:44:16: error: use of undeclared identifier 'f'
  276. assert(f.test_and_set() == 1);
  277. ^
  278. /usr/include/assert.h:54:21: note: expanded from:
  279. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  280. ^
  281. atomic_flag_test_and_set_explicit.pass.cpp:47:14: error: no member named 'atomic_flag' in namespace 'std'
  282. std::atomic_flag f;
  283. ~~~~~^
  284. atomic_flag_test_and_set_explicit.pass.cpp:48:9: error: use of undeclared identifier 'f'
  285. f.clear();
  286. ^
  287. fatal error: too many errors emitted, stopping now [-ferror-limit=]
  288. 20 errors generated.
  289. atomic_flag_test_and_set_explicit.pass.cpp failed to compile
  290. In file included from clear.pass.cpp:17:
  291. /root/libcxx/include/atomic:533:2: error: #error <atomic> is not implemented
  292. #error <atomic> is not implemented
  293. ^
  294. clear.pass.cpp:23:14: error: no member named 'atomic_flag' in namespace 'std'
  295. std::atomic_flag f;
  296. ~~~~~^
  297. clear.pass.cpp:24:9: error: use of undeclared identifier 'f'
  298. f.test_and_set();
  299. ^
  300. clear.pass.cpp:25:9: error: use of undeclared identifier 'f'
  301. f.clear();
  302. ^
  303. clear.pass.cpp:26:16: error: use of undeclared identifier 'f'
  304. assert(f.test_and_set() == 0);
  305. ^
  306. /usr/include/assert.h:54:21: note: expanded from:
  307. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  308. ^
  309. clear.pass.cpp:29:14: error: no member named 'atomic_flag' in namespace 'std'
  310. std::atomic_flag f;
  311. ~~~~~^
  312. clear.pass.cpp:30:9: error: use of undeclared identifier 'f'
  313. f.test_and_set();
  314. ^
  315. clear.pass.cpp:31:9: error: use of undeclared identifier 'f'
  316. f.clear(std::memory_order_relaxed);
  317. ^
  318. clear.pass.cpp:31:22: error: no member named 'memory_order_relaxed' in namespace 'std'
  319. f.clear(std::memory_order_relaxed);
  320. ~~~~~^
  321. clear.pass.cpp:32:16: error: use of undeclared identifier 'f'
  322. assert(f.test_and_set() == 0);
  323. ^
  324. /usr/include/assert.h:54:21: note: expanded from:
  325. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  326. ^
  327. clear.pass.cpp:35:14: error: no member named 'atomic_flag' in namespace 'std'
  328. std::atomic_flag f;
  329. ~~~~~^
  330. clear.pass.cpp:36:9: error: use of undeclared identifier 'f'
  331. f.test_and_set();
  332. ^
  333. clear.pass.cpp:37:9: error: use of undeclared identifier 'f'
  334. f.clear(std::memory_order_release);
  335. ^
  336. clear.pass.cpp:37:22: error: no member named 'memory_order_release' in namespace 'std'
  337. f.clear(std::memory_order_release);
  338. ~~~~~^
  339. clear.pass.cpp:38:16: error: use of undeclared identifier 'f'
  340. assert(f.test_and_set() == 0);
  341. ^
  342. /usr/include/assert.h:54:21: note: expanded from:
  343. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  344. ^
  345. clear.pass.cpp:41:14: error: no member named 'atomic_flag' in namespace 'std'
  346. std::atomic_flag f;
  347. ~~~~~^
  348. clear.pass.cpp:42:9: error: use of undeclared identifier 'f'
  349. f.test_and_set();
  350. ^
  351. clear.pass.cpp:43:9: error: use of undeclared identifier 'f'
  352. f.clear(std::memory_order_seq_cst);
  353. ^
  354. clear.pass.cpp:43:22: error: no member named 'memory_order_seq_cst' in namespace 'std'
  355. f.clear(std::memory_order_seq_cst);
  356. ~~~~~^
  357. fatal error: too many errors emitted, stopping now [-ferror-limit=]
  358. 20 errors generated.
  359. clear.pass.cpp failed to compile
  360. In file included from default.pass.cpp:16:
  361. /root/libcxx/include/atomic:533:2: error: #error <atomic> is not implemented
  362. #error <atomic> is not implemented
  363. ^
  364. default.pass.cpp:21:10: error: no member named 'atomic_flag' in namespace 'std'
  365. std::atomic_flag f;
  366. ~~~~~^
  367. 2 errors generated.
  368. default.pass.cpp failed to compile
  369. In file included from init.pass.cpp:16:
  370. /root/libcxx/include/atomic:533:2: error: #error <atomic> is not implemented
  371. #error <atomic> is not implemented
  372. ^
  373. init.pass.cpp:21:10: error: no member named 'atomic_flag' in namespace 'std'
  374. std::atomic_flag f = ATOMIC_FLAG_INIT;
  375. ~~~~~^
  376. init.pass.cpp:22:12: error: use of undeclared identifier 'f'
  377. assert(f.test_and_set() == 0);
  378. ^
  379. /usr/include/assert.h:54:21: note: expanded from:
  380. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  381. ^
  382. 3 errors generated.
  383. init.pass.cpp failed to compile
  384. In file included from test_and_set.pass.cpp:17:
  385. /root/libcxx/include/atomic:533:2: error: #error <atomic> is not implemented
  386. #error <atomic> is not implemented
  387. ^
  388. test_and_set.pass.cpp:23:14: error: no member named 'atomic_flag' in namespace 'std'
  389. std::atomic_flag f;
  390. ~~~~~^
  391. test_and_set.pass.cpp:24:9: error: use of undeclared identifier 'f'
  392. f.clear();
  393. ^
  394. test_and_set.pass.cpp:25:16: error: use of undeclared identifier 'f'
  395. assert(f.test_and_set() == 0);
  396. ^
  397. /usr/include/assert.h:54:21: note: expanded from:
  398. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  399. ^
  400. test_and_set.pass.cpp:26:16: error: use of undeclared identifier 'f'
  401. assert(f.test_and_set() == 1);
  402. ^
  403. /usr/include/assert.h:54:21: note: expanded from:
  404. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  405. ^
  406. test_and_set.pass.cpp:29:14: error: no member named 'atomic_flag' in namespace 'std'
  407. std::atomic_flag f;
  408. ~~~~~^
  409. test_and_set.pass.cpp:30:9: error: use of undeclared identifier 'f'
  410. f.clear();
  411. ^
  412. test_and_set.pass.cpp:31:16: error: use of undeclared identifier 'f'
  413. assert(f.test_and_set(std::memory_order_relaxed) == 0);
  414. ^
  415. /usr/include/assert.h:54:21: note: expanded from:
  416. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  417. ^
  418. test_and_set.pass.cpp:31:36: error: no member named 'memory_order_relaxed' in namespace 'std'
  419. assert(f.test_and_set(std::memory_order_relaxed) == 0);
  420. ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  421. /usr/include/assert.h:54:21: note: expanded from:
  422. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  423. ^
  424. test_and_set.pass.cpp:32:16: error: use of undeclared identifier 'f'
  425. assert(f.test_and_set(std::memory_order_relaxed) == 1);
  426. ^
  427. /usr/include/assert.h:54:21: note: expanded from:
  428. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  429. ^
  430. test_and_set.pass.cpp:32:36: error: no member named 'memory_order_relaxed' in namespace 'std'
  431. assert(f.test_and_set(std::memory_order_relaxed) == 1);
  432. ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  433. /usr/include/assert.h:54:21: note: expanded from:
  434. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  435. ^
  436. test_and_set.pass.cpp:35:14: error: no member named 'atomic_flag' in namespace 'std'
  437. std::atomic_flag f;
  438. ~~~~~^
  439. test_and_set.pass.cpp:36:9: error: use of undeclared identifier 'f'
  440. f.clear();
  441. ^
  442. test_and_set.pass.cpp:37:16: error: use of undeclared identifier 'f'
  443. assert(f.test_and_set(std::memory_order_consume) == 0);
  444. ^
  445. /usr/include/assert.h:54:21: note: expanded from:
  446. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  447. ^
  448. test_and_set.pass.cpp:37:36: error: no member named 'memory_order_consume' in namespace 'std'
  449. assert(f.test_and_set(std::memory_order_consume) == 0);
  450. ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  451. /usr/include/assert.h:54:21: note: expanded from:
  452. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  453. ^
  454. test_and_set.pass.cpp:38:16: error: use of undeclared identifier 'f'
  455. assert(f.test_and_set(std::memory_order_consume) == 1);
  456. ^
  457. /usr/include/assert.h:54:21: note: expanded from:
  458. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  459. ^
  460. test_and_set.pass.cpp:38:36: error: no member named 'memory_order_consume' in namespace 'std'
  461. assert(f.test_and_set(std::memory_order_consume) == 1);
  462. ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  463. /usr/include/assert.h:54:21: note: expanded from:
  464. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  465. ^
  466. test_and_set.pass.cpp:41:14: error: no member named 'atomic_flag' in namespace 'std'
  467. std::atomic_flag f;
  468. ~~~~~^
  469. test_and_set.pass.cpp:42:9: error: use of undeclared identifier 'f'
  470. f.clear();
  471. ^
  472. fatal error: too many errors emitted, stopping now [-ferror-limit=]
  473. 20 errors generated.
  474. test_and_set.pass.cpp failed to compile
  475. failed 8 tests in /root/libcxx/test/atomics/atomics.flag
  476. passed 3 tests in /root/libcxx/test/atomics/atomics.flag
  477. passed 1 tests in /root/libcxx/test/atomics/atomics.general
  478. In file included from lockfree.pass.cpp:21:
  479. /root/libcxx/include/atomic:533:2: error: #error <atomic> is not implemented
  480. #error <atomic> is not implemented
  481. ^
  482. lockfree.pass.cpp:26:12: error: use of undeclared identifier 'ATOMIC_CHAR_LOCK_FREE'
  483. assert(ATOMIC_CHAR_LOCK_FREE == 0 ||
  484. ^
  485. /usr/include/assert.h:54:21: note: expanded from:
  486. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  487. ^
  488. lockfree.pass.cpp:27:12: error: use of undeclared identifier 'ATOMIC_CHAR_LOCK_FREE'
  489. ATOMIC_CHAR_LOCK_FREE == 1 ||
  490. ^
  491. /usr/include/assert.h:54:21: note: expanded from:
  492. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  493. ^
  494. lockfree.pass.cpp:28:12: error: use of undeclared identifier 'ATOMIC_CHAR_LOCK_FREE'
  495. ATOMIC_CHAR_LOCK_FREE == 2);
  496. ^
  497. /usr/include/assert.h:54:21: note: expanded from:
  498. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  499. ^
  500. lockfree.pass.cpp:29:12: error: use of undeclared identifier 'ATOMIC_CHAR16_T_LOCK_FREE'
  501. assert(ATOMIC_CHAR16_T_LOCK_FREE == 0 ||
  502. ^
  503. /usr/include/assert.h:54:21: note: expanded from:
  504. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  505. ^
  506. lockfree.pass.cpp:30:12: error: use of undeclared identifier 'ATOMIC_CHAR16_T_LOCK_FREE'
  507. ATOMIC_CHAR16_T_LOCK_FREE == 1 ||
  508. ^
  509. /usr/include/assert.h:54:21: note: expanded from:
  510. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  511. ^
  512. lockfree.pass.cpp:31:12: error: use of undeclared identifier 'ATOMIC_CHAR16_T_LOCK_FREE'
  513. ATOMIC_CHAR16_T_LOCK_FREE == 2);
  514. ^
  515. /usr/include/assert.h:54:21: note: expanded from:
  516. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  517. ^
  518. lockfree.pass.cpp:32:12: error: use of undeclared identifier 'ATOMIC_CHAR32_T_LOCK_FREE'
  519. assert(ATOMIC_CHAR32_T_LOCK_FREE == 0 ||
  520. ^
  521. /usr/include/assert.h:54:21: note: expanded from:
  522. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  523. ^
  524. lockfree.pass.cpp:33:12: error: use of undeclared identifier 'ATOMIC_CHAR32_T_LOCK_FREE'
  525. ATOMIC_CHAR32_T_LOCK_FREE == 1 ||
  526. ^
  527. /usr/include/assert.h:54:21: note: expanded from:
  528. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  529. ^
  530. lockfree.pass.cpp:34:12: error: use of undeclared identifier 'ATOMIC_CHAR32_T_LOCK_FREE'
  531. ATOMIC_CHAR32_T_LOCK_FREE == 2);
  532. ^
  533. /usr/include/assert.h:54:21: note: expanded from:
  534. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  535. ^
  536. lockfree.pass.cpp:35:12: error: use of undeclared identifier 'ATOMIC_WCHAR_T_LOCK_FREE'
  537. assert(ATOMIC_WCHAR_T_LOCK_FREE == 0 ||
  538. ^
  539. /usr/include/assert.h:54:21: note: expanded from:
  540. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  541. ^
  542. lockfree.pass.cpp:36:12: error: use of undeclared identifier 'ATOMIC_WCHAR_T_LOCK_FREE'
  543. ATOMIC_WCHAR_T_LOCK_FREE == 1 ||
  544. ^
  545. /usr/include/assert.h:54:21: note: expanded from:
  546. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  547. ^
  548. lockfree.pass.cpp:37:12: error: use of undeclared identifier 'ATOMIC_WCHAR_T_LOCK_FREE'
  549. ATOMIC_WCHAR_T_LOCK_FREE == 2);
  550. ^
  551. /usr/include/assert.h:54:21: note: expanded from:
  552. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  553. ^
  554. lockfree.pass.cpp:38:12: error: use of undeclared identifier 'ATOMIC_SHORT_LOCK_FREE'
  555. assert(ATOMIC_SHORT_LOCK_FREE == 0 ||
  556. ^
  557. /usr/include/assert.h:54:21: note: expanded from:
  558. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  559. ^
  560. lockfree.pass.cpp:39:12: error: use of undeclared identifier 'ATOMIC_SHORT_LOCK_FREE'
  561. ATOMIC_SHORT_LOCK_FREE == 1 ||
  562. ^
  563. /usr/include/assert.h:54:21: note: expanded from:
  564. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  565. ^
  566. lockfree.pass.cpp:40:12: error: use of undeclared identifier 'ATOMIC_SHORT_LOCK_FREE'
  567. ATOMIC_SHORT_LOCK_FREE == 2);
  568. ^
  569. /usr/include/assert.h:54:21: note: expanded from:
  570. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  571. ^
  572. lockfree.pass.cpp:41:12: error: use of undeclared identifier 'ATOMIC_INT_LOCK_FREE'
  573. assert(ATOMIC_INT_LOCK_FREE == 0 ||
  574. ^
  575. /usr/include/assert.h:54:21: note: expanded from:
  576. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  577. ^
  578. lockfree.pass.cpp:42:12: error: use of undeclared identifier 'ATOMIC_INT_LOCK_FREE'
  579. ATOMIC_INT_LOCK_FREE == 1 ||
  580. ^
  581. /usr/include/assert.h:54:21: note: expanded from:
  582. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  583. ^
  584. lockfree.pass.cpp:43:12: error: use of undeclared identifier 'ATOMIC_INT_LOCK_FREE'
  585. ATOMIC_INT_LOCK_FREE == 2);
  586. ^
  587. /usr/include/assert.h:54:21: note: expanded from:
  588. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  589. ^
  590. fatal error: too many errors emitted, stopping now [-ferror-limit=]
  591. 20 errors generated.
  592. lockfree.pass.cpp failed to compile
  593. failed 1 tests in /root/libcxx/test/atomics/atomics.lockfree
  594. In file included from kill_dependency.pass.cpp:14:
  595. /root/libcxx/include/atomic:533:2: error: #error <atomic> is not implemented
  596. #error <atomic> is not implemented
  597. ^
  598. kill_dependency.pass.cpp:19:17: error: no member named 'kill_dependency' in namespace 'std'
  599. assert(std::kill_dependency(5) == 5);
  600. ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  601. /usr/include/assert.h:54:21: note: expanded from:
  602. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  603. ^
  604. kill_dependency.pass.cpp:20:17: error: no member named 'kill_dependency' in namespace 'std'
  605. assert(std::kill_dependency(-5.5) == -5.5);
  606. ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  607. /usr/include/assert.h:54:21: note: expanded from:
  608. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  609. ^
  610. 3 errors generated.
  611. kill_dependency.pass.cpp failed to compile
  612. In file included from memory_order.pass.cpp:18:
  613. /root/libcxx/include/atomic:533:2: error: #error <atomic> is not implemented
  614. #error <atomic> is not implemented
  615. ^
  616. memory_order.pass.cpp:23:17: error: no member named 'memory_order_relaxed' in namespace 'std'
  617. assert(std::memory_order_relaxed == 0);
  618. ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
  619. /usr/include/assert.h:54:21: note: expanded from:
  620. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  621. ^
  622. memory_order.pass.cpp:24:17: error: no member named 'memory_order_consume' in namespace 'std'
  623. assert(std::memory_order_consume == 1);
  624. ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
  625. /usr/include/assert.h:54:21: note: expanded from:
  626. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  627. ^
  628. memory_order.pass.cpp:25:17: error: no member named 'memory_order_acquire' in namespace 'std'
  629. assert(std::memory_order_acquire == 2);
  630. ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
  631. /usr/include/assert.h:54:21: note: expanded from:
  632. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  633. ^
  634. memory_order.pass.cpp:26:17: error: no member named 'memory_order_release' in namespace 'std'
  635. assert(std::memory_order_release == 3);
  636. ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
  637. /usr/include/assert.h:54:21: note: expanded from:
  638. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  639. ^
  640. memory_order.pass.cpp:27:17: error: no member named 'memory_order_acq_rel' in namespace 'std'
  641. assert(std::memory_order_acq_rel == 4);
  642. ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
  643. /usr/include/assert.h:54:21: note: expanded from:
  644. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  645. ^
  646. memory_order.pass.cpp:28:17: error: no member named 'memory_order_seq_cst' in namespace 'std'
  647. assert(std::memory_order_seq_cst == 5);
  648. ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
  649. /usr/include/assert.h:54:21: note: expanded from:
  650. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  651. ^
  652. memory_order.pass.cpp:29:10: error: no member named 'memory_order' in namespace 'std'
  653. std::memory_order o = std::memory_order_seq_cst;
  654. ~~~~~^
  655. memory_order.pass.cpp:30:12: error: use of undeclared identifier 'o'
  656. assert(o == 5);
  657. ^
  658. /usr/include/assert.h:54:21: note: expanded from:
  659. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  660. ^
  661. 9 errors generated.
  662. memory_order.pass.cpp failed to compile
  663. failed 2 tests in /root/libcxx/test/atomics/atomics.order
  664. passed 1 tests in /root/libcxx/test/atomics/atomics.syn
  665. In file included from address.pass.cpp:68:
  666. /root/libcxx/include/atomic:533:2: error: #error <atomic> is not implemented
  667. #error <atomic> is not implemented
  668. ^
  669. address.pass.cpp:78:10: error: no member named 'atomic_init' in namespace 'std'
  670. std::atomic_init(&obj, T(1));
  671. ~~~~~^
  672. address.pass.cpp:80:10: error: no member named 'atomic_init' in namespace 'std'
  673. std::atomic_init(&obj, T(2));
  674. ~~~~~^
  675. address.pass.cpp:85:26: error: no member named 'memory_order_release' in namespace 'std'
  676. obj.store(T(1), std::memory_order_release);
  677. ~~~~~^
  678. address.pass.cpp:88:26: error: no member named 'memory_order_acquire' in namespace 'std'
  679. assert(obj.load(std::memory_order_acquire) == T(1));
  680. ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  681. /usr/include/assert.h:54:21: note: expanded from:
  682. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  683. ^
  684. address.pass.cpp:91:36: error: no member named 'memory_order_relaxed' in namespace 'std'
  685. assert(obj.exchange(T(3), std::memory_order_relaxed) == T(2));
  686. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  687. /usr/include/assert.h:54:21: note: expanded from:
  688. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  689. ^
  690. address.pass.cpp:125:15: error: no member named 'atomic' in namespace 'std'
  691. test<std::atomic<int*>, int*>();
  692. ~~~~~^
  693. address.pass.cpp:125:25: error: expected '(' for function-style cast or type construction
  694. test<std::atomic<int*>, int*>();
  695. ~~~^
  696. address.pass.cpp:125:26: error: expected expression
  697. test<std::atomic<int*>, int*>();
  698. ^
  699. 9 errors generated.
  700. address.pass.cpp failed to compile
  701. In file included from bool.pass.cpp:50:
  702. /root/libcxx/include/atomic:533:2: error: #error <atomic> is not implemented
  703. #error <atomic> is not implemented
  704. ^
  705. bool.pass.cpp:56:23: error: no type named 'atomic' in namespace 'std'
  706. volatile std::atomic<bool> _;
  707. ~~~~~^
  708. bool.pass.cpp:56:29: error: expected unqualified-id
  709. volatile std::atomic<bool> _;
  710. ^
  711. bool.pass.cpp:57:23: error: no type named 'atomic' in namespace 'std'
  712. volatile std::atomic<bool> obj(true);
  713. ~~~~~^
  714. bool.pass.cpp:57:29: error: expected unqualified-id
  715. volatile std::atomic<bool> obj(true);
  716. ^
  717. bool.pass.cpp:58:16: error: use of undeclared identifier 'obj'
  718. assert(obj == true);
  719. ^
  720. /usr/include/assert.h:54:21: note: expanded from:
  721. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  722. ^
  723. bool.pass.cpp:59:14: error: no member named 'atomic_init' in namespace 'std'
  724. std::atomic_init(&obj, false);
  725. ~~~~~^
  726. bool.pass.cpp:59:27: error: use of undeclared identifier 'obj'
  727. std::atomic_init(&obj, false);
  728. ^
  729. bool.pass.cpp:60:16: error: use of undeclared identifier 'obj'
  730. assert(obj == false);
  731. ^
  732. /usr/include/assert.h:54:21: note: expanded from:
  733. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  734. ^
  735. bool.pass.cpp:61:14: error: no member named 'atomic_init' in namespace 'std'
  736. std::atomic_init(&obj, true);
  737. ~~~~~^
  738. bool.pass.cpp:61:27: error: use of undeclared identifier 'obj'
  739. std::atomic_init(&obj, true);
  740. ^
  741. bool.pass.cpp:62:16: error: use of undeclared identifier 'obj'
  742. assert(obj == true);
  743. ^
  744. /usr/include/assert.h:54:21: note: expanded from:
  745. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  746. ^
  747. bool.pass.cpp:63:19: error: use of undeclared identifier 'obj'
  748. bool b0 = obj.is_lock_free();
  749. ^
  750. bool.pass.cpp:64:9: error: use of undeclared identifier 'obj'
  751. obj.store(false);
  752. ^
  753. bool.pass.cpp:65:16: error: use of undeclared identifier 'obj'
  754. assert(obj == false);
  755. ^
  756. /usr/include/assert.h:54:21: note: expanded from:
  757. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  758. ^
  759. bool.pass.cpp:66:9: error: use of undeclared identifier 'obj'
  760. obj.store(true, std::memory_order_release);
  761. ^
  762. bool.pass.cpp:66:30: error: no member named 'memory_order_release' in namespace 'std'
  763. obj.store(true, std::memory_order_release);
  764. ~~~~~^
  765. bool.pass.cpp:67:16: error: use of undeclared identifier 'obj'
  766. assert(obj == true);
  767. ^
  768. /usr/include/assert.h:54:21: note: expanded from:
  769. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  770. ^
  771. bool.pass.cpp:68:16: error: use of undeclared identifier 'obj'
  772. assert(obj.load() == true);
  773. ^
  774. /usr/include/assert.h:54:21: note: expanded from:
  775. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  776. ^
  777. fatal error: too many errors emitted, stopping now [-ferror-limit=]
  778. 20 errors generated.
  779. bool.pass.cpp failed to compile
  780. In file included from cstdint_typedefs.pass.cpp:37:
  781. /root/libcxx/include/atomic:533:2: error: #error <atomic> is not implemented
  782. #error <atomic> is not implemented
  783. ^
  784. cstdint_typedefs.pass.cpp:42:38: error: no member named 'atomic' in namespace 'std'
  785. static_assert((std::is_same<std::atomic< std::int_least8_t>, std::atomic_int_least8_t>::value), "");
  786. ~~~~~^
  787. cstdint_typedefs.pass.cpp:42:64: error: expected '(' for function-style cast or type construction
  788. static_assert((std::is_same<std::atomic< std::int_least8_t>, std::atomic_int_least8_t>::value), "");
  789. ~~~~~~~~~~~~~~~~~^
  790. cstdint_typedefs.pass.cpp:42:65: error: type name requires a specifier or qualifier
  791. static_assert((std::is_same<std::atomic< std::int_least8_t>, std::atomic_int_least8_t>::value), "");
  792. ^
  793. cstdint_typedefs.pass.cpp:42:65: error: expected ')'
  794. cstdint_typedefs.pass.cpp:42:19: note: to match this '('
  795. static_assert((std::is_same<std::atomic< std::int_least8_t>, std::atomic_int_least8_t>::value), "");
  796. ^
  797. cstdint_typedefs.pass.cpp:42:102: error: expected expression
  798. static_assert((std::is_same<std::atomic< std::int_least8_t>, std::atomic_int_least8_t>::value), "");
  799. ^
  800. cstdint_typedefs.pass.cpp:42:106: error: expected expression
  801. static_assert((std::is_same<std::atomic< std::int_least8_t>, std::atomic_int_least8_t>::value), "");
  802. ^
  803. cstdint_typedefs.pass.cpp:43:38: error: no member named 'atomic' in namespace 'std'
  804. static_assert((std::is_same<std::atomic< std::uint_least8_t>, std::atomic_uint_least8_t>::value), "");
  805. ~~~~~^
  806. cstdint_typedefs.pass.cpp:43:64: error: expected '(' for function-style cast or type construction
  807. static_assert((std::is_same<std::atomic< std::uint_least8_t>, std::atomic_uint_least8_t>::value), "");
  808. ~~~~~~~~~~~~~~~~~~^
  809. cstdint_typedefs.pass.cpp:43:65: error: type name requires a specifier or qualifier
  810. static_assert((std::is_same<std::atomic< std::uint_least8_t>, std::atomic_uint_least8_t>::value), "");
  811. ^
  812. cstdint_typedefs.pass.cpp:43:65: error: expected ')'
  813. cstdint_typedefs.pass.cpp:43:19: note: to match this '('
  814. static_assert((std::is_same<std::atomic< std::uint_least8_t>, std::atomic_uint_least8_t>::value), "");
  815. ^
  816. cstdint_typedefs.pass.cpp:43:102: error: expected expression
  817. static_assert((std::is_same<std::atomic< std::uint_least8_t>, std::atomic_uint_least8_t>::value), "");
  818. ^
  819. cstdint_typedefs.pass.cpp:43:106: error: expected expression
  820. static_assert((std::is_same<std::atomic< std::uint_least8_t>, std::atomic_uint_least8_t>::value), "");
  821. ^
  822. cstdint_typedefs.pass.cpp:44:38: error: no member named 'atomic' in namespace 'std'
  823. static_assert((std::is_same<std::atomic< std::int_least16_t>, std::atomic_int_least16_t>::value), "");
  824. ~~~~~^
  825. cstdint_typedefs.pass.cpp:44:64: error: expected '(' for function-style cast or type construction
  826. static_assert((std::is_same<std::atomic< std::int_least16_t>, std::atomic_int_least16_t>::value), "");
  827. ~~~~~~~~~~~~~~~~~~^
  828. cstdint_typedefs.pass.cpp:44:65: error: type name requires a specifier or qualifier
  829. static_assert((std::is_same<std::atomic< std::int_least16_t>, std::atomic_int_least16_t>::value), "");
  830. ^
  831. cstdint_typedefs.pass.cpp:44:65: error: expected ')'
  832. cstdint_typedefs.pass.cpp:44:19: note: to match this '('
  833. static_assert((std::is_same<std::atomic< std::int_least16_t>, std::atomic_int_least16_t>::value), "");
  834. ^
  835. cstdint_typedefs.pass.cpp:44:102: error: expected expression
  836. static_assert((std::is_same<std::atomic< std::int_least16_t>, std::atomic_int_least16_t>::value), "");
  837. ^
  838. cstdint_typedefs.pass.cpp:44:106: error: expected expression
  839. static_assert((std::is_same<std::atomic< std::int_least16_t>, std::atomic_int_least16_t>::value), "");
  840. ^
  841. fatal error: too many errors emitted, stopping now [-ferror-limit=]
  842. 20 errors generated.
  843. cstdint_typedefs.pass.cpp failed to compile
  844. In file included from integral.pass.cpp:87:
  845. /root/libcxx/include/atomic:533:2: error: #error <atomic> is not implemented
  846. #error <atomic> is not implemented
  847. ^
  848. integral.pass.cpp:96:10: error: no member named 'atomic_init' in namespace 'std'
  849. std::atomic_init(&obj, T(1));
  850. ~~~~~^
  851. integral.pass.cpp:98:10: error: no member named 'atomic_init' in namespace 'std'
  852. std::atomic_init(&obj, T(2));
  853. ~~~~~^
  854. integral.pass.cpp:103:26: error: no member named 'memory_order_release' in namespace 'std'
  855. obj.store(T(1), std::memory_order_release);
  856. ~~~~~^
  857. integral.pass.cpp:106:26: error: no member named 'memory_order_acquire' in namespace 'std'
  858. assert(obj.load(std::memory_order_acquire) == T(1));
  859. ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  860. /usr/include/assert.h:54:21: note: expanded from:
  861. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  862. ^
  863. integral.pass.cpp:109:36: error: no member named 'memory_order_relaxed' in namespace 'std'
  864. assert(obj.exchange(T(3), std::memory_order_relaxed) == T(2));
  865. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  866. /usr/include/assert.h:54:21: note: expanded from:
  867. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  868. ^
  869. integral.pass.cpp:158:15: error: no member named 'atomic_char' in namespace 'std'
  870. test<std::atomic_char, char>();
  871. ~~~~~^
  872. integral.pass.cpp:159:15: error: no member named 'atomic_schar' in namespace 'std'
  873. test<std::atomic_schar, signed char>();
  874. ~~~~~^
  875. integral.pass.cpp:160:15: error: no member named 'atomic_uchar' in namespace 'std'
  876. test<std::atomic_uchar, unsigned char>();
  877. ~~~~~^
  878. integral.pass.cpp:161:15: error: no member named 'atomic_short' in namespace 'std'
  879. test<std::atomic_short, short>();
  880. ~~~~~^
  881. integral.pass.cpp:162:15: error: no member named 'atomic_ushort' in namespace 'std'
  882. test<std::atomic_ushort, unsigned short>();
  883. ~~~~~^
  884. integral.pass.cpp:163:15: error: no member named 'atomic_int' in namespace 'std'
  885. test<std::atomic_int, int>();
  886. ~~~~~^
  887. integral.pass.cpp:164:15: error: no member named 'atomic_uint' in namespace 'std'
  888. test<std::atomic_uint, unsigned int>();
  889. ~~~~~^
  890. integral.pass.cpp:165:15: error: no member named 'atomic_long' in namespace 'std'
  891. test<std::atomic_long, long>();
  892. ~~~~~^
  893. integral.pass.cpp:166:15: error: no member named 'atomic_ulong' in namespace 'std'
  894. test<std::atomic_ulong, unsigned long>();
  895. ~~~~~^
  896. integral.pass.cpp:167:15: error: no member named 'atomic_llong' in namespace 'std'
  897. test<std::atomic_llong, long long>();
  898. ~~~~~^
  899. integral.pass.cpp:168:15: error: no member named 'atomic_ullong' in namespace 'std'
  900. test<std::atomic_ullong, unsigned long long>();
  901. ~~~~~^
  902. integral.pass.cpp:170:15: error: no member named 'atomic_char16_t' in namespace 'std'
  903. test<std::atomic_char16_t, char16_t>();
  904. ~~~~~^
  905. integral.pass.cpp:171:15: error: no member named 'atomic_char32_t' in namespace 'std'
  906. test<std::atomic_char32_t, char32_t>();
  907. ~~~~~^
  908. fatal error: too many errors emitted, stopping now [-ferror-limit=]
  909. 20 errors generated.
  910. integral.pass.cpp failed to compile
  911. In file included from integral_typedefs.pass.cpp:27:
  912. /root/libcxx/include/atomic:533:2: error: #error <atomic> is not implemented
  913. #error <atomic> is not implemented
  914. ^
  915. integral_typedefs.pass.cpp:32:38: error: no member named 'atomic' in namespace 'std'
  916. static_assert((std::is_same<std::atomic<char>, std::atomic_char>::value), "");
  917. ~~~~~^
  918. integral_typedefs.pass.cpp:32:49: error: expected '(' for function-style cast or type construction
  919. static_assert((std::is_same<std::atomic<char>, std::atomic_char>::value), "");
  920. ~~~~^
  921. integral_typedefs.pass.cpp:32:50: error: type name requires a specifier or qualifier
  922. static_assert((std::is_same<std::atomic<char>, std::atomic_char>::value), "");
  923. ^
  924. integral_typedefs.pass.cpp:32:50: error: expected ')'
  925. integral_typedefs.pass.cpp:32:19: note: to match this '('
  926. static_assert((std::is_same<std::atomic<char>, std::atomic_char>::value), "");
  927. ^
  928. integral_typedefs.pass.cpp:32:77: error: expected expression
  929. static_assert((std::is_same<std::atomic<char>, std::atomic_char>::value), "");
  930. ^
  931. integral_typedefs.pass.cpp:32:81: error: expected expression
  932. static_assert((std::is_same<std::atomic<char>, std::atomic_char>::value), "");
  933. ^
  934. integral_typedefs.pass.cpp:33:38: error: no member named 'atomic' in namespace 'std'
  935. static_assert((std::is_same<std::atomic<signed char>, std::atomic_schar>::value), "");
  936. ~~~~~^
  937. integral_typedefs.pass.cpp:33:52: error: expected '(' for function-style cast or type construction
  938. static_assert((std::is_same<std::atomic<signed char>, std::atomic_schar>::value), "");
  939. ~~~~~~ ^
  940. integral_typedefs.pass.cpp:33:57: error: type name requires a specifier or qualifier
  941. static_assert((std::is_same<std::atomic<signed char>, std::atomic_schar>::value), "");
  942. ^
  943. integral_typedefs.pass.cpp:33:57: error: expected ')'
  944. integral_typedefs.pass.cpp:33:19: note: to match this '('
  945. static_assert((std::is_same<std::atomic<signed char>, std::atomic_schar>::value), "");
  946. ^
  947. integral_typedefs.pass.cpp:33:85: error: expected expression
  948. static_assert((std::is_same<std::atomic<signed char>, std::atomic_schar>::value), "");
  949. ^
  950. integral_typedefs.pass.cpp:33:89: error: expected expression
  951. static_assert((std::is_same<std::atomic<signed char>, std::atomic_schar>::value), "");
  952. ^
  953. integral_typedefs.pass.cpp:34:38: error: no member named 'atomic' in namespace 'std'
  954. static_assert((std::is_same<std::atomic<unsigned char>, std::atomic_uchar>::value), "");
  955. ~~~~~^
  956. integral_typedefs.pass.cpp:34:54: error: expected '(' for function-style cast or type construction
  957. static_assert((std::is_same<std::atomic<unsigned char>, std::atomic_uchar>::value), "");
  958. ~~~~~~~~ ^
  959. integral_typedefs.pass.cpp:34:59: error: type name requires a specifier or qualifier
  960. static_assert((std::is_same<std::atomic<unsigned char>, std::atomic_uchar>::value), "");
  961. ^
  962. integral_typedefs.pass.cpp:34:59: error: expected ')'
  963. integral_typedefs.pass.cpp:34:19: note: to match this '('
  964. static_assert((std::is_same<std::atomic<unsigned char>, std::atomic_uchar>::value), "");
  965. ^
  966. integral_typedefs.pass.cpp:34:87: error: expected expression
  967. static_assert((std::is_same<std::atomic<unsigned char>, std::atomic_uchar>::value), "");
  968. ^
  969. integral_typedefs.pass.cpp:34:91: error: expected expression
  970. static_assert((std::is_same<std::atomic<unsigned char>, std::atomic_uchar>::value), "");
  971. ^
  972. fatal error: too many errors emitted, stopping now [-ferror-limit=]
  973. 20 errors generated.
  974. integral_typedefs.pass.cpp failed to compile
  975. failed 5 tests in /root/libcxx/test/atomics/atomics.types.generic
  976. passed 1 tests in /root/libcxx/test/atomics/atomics.types.operations
  977. passed 1 tests in /root/libcxx/test/atomics/atomics.types.operations/atomics.types.operations.arith
  978. passed 1 tests in /root/libcxx/test/atomics/atomics.types.operations/atomics.types.operations.general
  979. passed 1 tests in /root/libcxx/test/atomics/atomics.types.operations/atomics.types.operations.pointer
  980. In file included from atomic_compare_exchange_strong.pass.cpp:20:
  981. /root/libcxx/include/atomic:533:2: error: #error <atomic> is not implemented
  982. #error <atomic> is not implemented
  983. ^
  984. atomic_compare_exchange_strong.pass.cpp:28:22: error: no type named 'atomic' in namespace 'std'
  985. typedef std::atomic<T> A;
  986. ~~~~~^
  987. atomic_compare_exchange_strong.pass.cpp:28:28: error: expected unqualified-id
  988. typedef std::atomic<T> A;
  989. ^
  990. atomic_compare_exchange_strong.pass.cpp:29:9: error: use of undeclared identifier 'A'
  991. A a;
  992. ^
  993. atomic_compare_exchange_strong.pass.cpp:31:14: error: no member named 'atomic_init' in namespace 'std'
  994. std::atomic_init(&a, t);
  995. ~~~~~^
  996. atomic_compare_exchange_strong.pass.cpp:31:27: error: use of undeclared identifier 'a'
  997. std::atomic_init(&a, t);
  998. ^
  999. atomic_compare_exchange_strong.pass.cpp:32:21: error: no member named 'atomic_compare_exchange_strong' in namespace 'std'
  1000. assert(std::atomic_compare_exchange_strong(&a, &t, T(2)) == true);
  1001. ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1002. /usr/include/assert.h:54:21: note: expanded from:
  1003. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  1004. ^
  1005. atomic_compare_exchange_strong.pass.cpp:32:53: error: use of undeclared identifier 'a'
  1006. assert(std::atomic_compare_exchange_strong(&a, &t, T(2)) == true);
  1007. ^
  1008. /usr/include/assert.h:54:21: note: expanded from:
  1009. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  1010. ^
  1011. atomic_compare_exchange_strong.pass.cpp:33:16: error: use of undeclared identifier 'a'
  1012. assert(a == T(2));
  1013. ^
  1014. /usr/include/assert.h:54:21: note: expanded from:
  1015. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  1016. ^
  1017. atomic_compare_exchange_strong.pass.cpp:35:21: error: no member named 'atomic_compare_exchange_strong' in namespace 'std'
  1018. assert(std::atomic_compare_exchange_strong(&a, &t, T(3)) == false);
  1019. ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1020. /usr/include/assert.h:54:21: note: expanded from:
  1021. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  1022. ^
  1023. atomic_compare_exchange_strong.pass.cpp:35:53: error: use of undeclared identifier 'a'
  1024. assert(std::atomic_compare_exchange_strong(&a, &t, T(3)) == false);
  1025. ^
  1026. /usr/include/assert.h:54:21: note: expanded from:
  1027. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  1028. ^
  1029. atomic_compare_exchange_strong.pass.cpp:36:16: error: use of undeclared identifier 'a'
  1030. assert(a == T(2));
  1031. ^
  1032. /usr/include/assert.h:54:21: note: expanded from:
  1033. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  1034. ^
  1035. atomic_compare_exchange_strong.pass.cpp:40:22: error: no type named 'atomic' in namespace 'std'
  1036. typedef std::atomic<T> A;
  1037. ~~~~~^
  1038. atomic_compare_exchange_strong.pass.cpp:40:28: error: expected unqualified-id
  1039. typedef std::atomic<T> A;
  1040. ^
  1041. atomic_compare_exchange_strong.pass.cpp:41:18: error: unknown type name 'A'
  1042. volatile A a;
  1043. ^
  1044. atomic_compare_exchange_strong.pass.cpp:43:14: error: no member named 'atomic_init' in namespace 'std'
  1045. std::atomic_init(&a, t);
  1046. ~~~~~^
  1047. atomic_compare_exchange_strong.pass.cpp:44:21: error: no member named 'atomic_compare_exchange_strong' in namespace 'std'
  1048. assert(std::atomic_compare_exchange_strong(&a, &t, T(2)) == true);
  1049. ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1050. /usr/include/assert.h:54:21: note: expanded from:
  1051. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  1052. ^
  1053. atomic_compare_exchange_strong.pass.cpp:47:21: error: no member named 'atomic_compare_exchange_strong' in namespace 'std'
  1054. assert(std::atomic_compare_exchange_strong(&a, &t, T(3)) == false);
  1055. ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1056. /usr/include/assert.h:54:21: note: expanded from:
  1057. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  1058. ^
  1059. 18 errors generated.
  1060. atomic_compare_exchange_strong.pass.cpp failed to compile
  1061. In file included from atomic_compare_exchange_strong_explicit.pass.cpp:23:
  1062. /root/libcxx/include/atomic:533:2: error: #error <atomic> is not implemented
  1063. #error <atomic> is not implemented
  1064. ^
  1065. atomic_compare_exchange_strong_explicit.pass.cpp:31:22: error: no type named 'atomic' in namespace 'std'
  1066. typedef std::atomic<T> A;
  1067. ~~~~~^
  1068. atomic_compare_exchange_strong_explicit.pass.cpp:31:28: error: expected unqualified-id
  1069. typedef std::atomic<T> A;
  1070. ^
  1071. atomic_compare_exchange_strong_explicit.pass.cpp:32:9: error: use of undeclared identifier 'A'
  1072. A a;
  1073. ^
  1074. atomic_compare_exchange_strong_explicit.pass.cpp:34:14: error: no member named 'atomic_init' in namespace 'std'
  1075. std::atomic_init(&a, t);
  1076. ~~~~~^
  1077. atomic_compare_exchange_strong_explicit.pass.cpp:34:27: error: use of undeclared identifier 'a'
  1078. std::atomic_init(&a, t);
  1079. ^
  1080. atomic_compare_exchange_strong_explicit.pass.cpp:35:21: error: no member named 'atomic_compare_exchange_strong_explicit' in namespace 'std'
  1081. assert(std::atomic_compare_exchange_strong_explicit(&a, &t, T(2),
  1082. ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1083. /usr/include/assert.h:54:21: note: expanded from:
  1084. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  1085. ^
  1086. atomic_compare_exchange_strong_explicit.pass.cpp:35:62: error: use of undeclared identifier 'a'
  1087. assert(std::atomic_compare_exchange_strong_explicit(&a, &t, T(2),
  1088. ^
  1089. /usr/include/assert.h:54:21: note: expanded from:
  1090. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  1091. ^
  1092. atomic_compare_exchange_strong_explicit.pass.cpp:37:16: error: use of undeclared identifier 'a'
  1093. assert(a == T(2));
  1094. ^
  1095. /usr/include/assert.h:54:21: note: expanded from:
  1096. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  1097. ^
  1098. atomic_compare_exchange_strong_explicit.pass.cpp:39:21: error: no member named 'atomic_compare_exchange_strong_explicit' in namespace 'std'
  1099. assert(std::atomic_compare_exchange_strong_explicit(&a, &t, T(3),
  1100. ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1101. /usr/include/assert.h:54:21: note: expanded from:
  1102. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  1103. ^
  1104. atomic_compare_exchange_strong_explicit.pass.cpp:39:62: error: use of undeclared identifier 'a'
  1105. assert(std::atomic_compare_exchange_strong_explicit(&a, &t, T(3),
  1106. ^
  1107. /usr/include/assert.h:54:21: note: expanded from:
  1108. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  1109. ^
  1110. atomic_compare_exchange_strong_explicit.pass.cpp:41:16: error: use of undeclared identifier 'a'
  1111. assert(a == T(2));
  1112. ^
  1113. /usr/include/assert.h:54:21: note: expanded from:
  1114. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  1115. ^
  1116. atomic_compare_exchange_strong_explicit.pass.cpp:45:22: error: no type named 'atomic' in namespace 'std'
  1117. typedef std::atomic<T> A;
  1118. ~~~~~^
  1119. atomic_compare_exchange_strong_explicit.pass.cpp:45:28: error: expected unqualified-id
  1120. typedef std::atomic<T> A;
  1121. ^
  1122. atomic_compare_exchange_strong_explicit.pass.cpp:46:18: error: unknown type name 'A'
  1123. volatile A a;
  1124. ^
  1125. atomic_compare_exchange_strong_explicit.pass.cpp:48:14: error: no member named 'atomic_init' in namespace 'std'
  1126. std::atomic_init(&a, t);
  1127. ~~~~~^
  1128. atomic_compare_exchange_strong_explicit.pass.cpp:49:21: error: no member named 'atomic_compare_exchange_strong_explicit' in namespace 'std'
  1129. assert(std::atomic_compare_exchange_strong_explicit(&a, &t, T(2),
  1130. ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1131. /usr/include/assert.h:54:21: note: expanded from:
  1132. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  1133. ^
  1134. atomic_compare_exchange_strong_explicit.pass.cpp:53:21: error: no member named 'atomic_compare_exchange_strong_explicit' in namespace 'std'
  1135. assert(std::atomic_compare_exchange_strong_explicit(&a, &t, T(3),
  1136. ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1137. /usr/include/assert.h:54:21: note: expanded from:
  1138. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  1139. ^
  1140. 18 errors generated.
  1141. atomic_compare_exchange_strong_explicit.pass.cpp failed to compile
  1142. In file included from atomic_compare_exchange_weak.pass.cpp:20:
  1143. /root/libcxx/include/atomic:533:2: error: #error <atomic> is not implemented
  1144. #error <atomic> is not implemented
  1145. ^
  1146. atomic_compare_exchange_weak.pass.cpp:28:22: error: no type named 'atomic' in namespace 'std'
  1147. typedef std::atomic<T> A;
  1148. ~~~~~^
  1149. atomic_compare_exchange_weak.pass.cpp:28:28: error: expected unqualified-id
  1150. typedef std::atomic<T> A;
  1151. ^
  1152. atomic_compare_exchange_weak.pass.cpp:29:9: error: use of undeclared identifier 'A'
  1153. A a;
  1154. ^
  1155. atomic_compare_exchange_weak.pass.cpp:31:14: error: no member named 'atomic_init' in namespace 'std'
  1156. std::atomic_init(&a, t);
  1157. ~~~~~^
  1158. atomic_compare_exchange_weak.pass.cpp:31:27: error: use of undeclared identifier 'a'
  1159. std::atomic_init(&a, t);
  1160. ^
  1161. atomic_compare_exchange_weak.pass.cpp:32:21: error: no member named 'atomic_compare_exchange_weak' in namespace 'std'
  1162. assert(std::atomic_compare_exchange_weak(&a, &t, T(2)) == true);
  1163. ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1164. /usr/include/assert.h:54:21: note: expanded from:
  1165. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  1166. ^
  1167. atomic_compare_exchange_weak.pass.cpp:32:51: error: use of undeclared identifier 'a'
  1168. assert(std::atomic_compare_exchange_weak(&a, &t, T(2)) == true);
  1169. ^
  1170. /usr/include/assert.h:54:21: note: expanded from:
  1171. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  1172. ^
  1173. atomic_compare_exchange_weak.pass.cpp:33:16: error: use of undeclared identifier 'a'
  1174. assert(a == T(2));
  1175. ^
  1176. /usr/include/assert.h:54:21: note: expanded from:
  1177. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  1178. ^
  1179. atomic_compare_exchange_weak.pass.cpp:35:21: error: no member named 'atomic_compare_exchange_weak' in namespace 'std'
  1180. assert(std::atomic_compare_exchange_weak(&a, &t, T(3)) == false);
  1181. ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1182. /usr/include/assert.h:54:21: note: expanded from:
  1183. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  1184. ^
  1185. atomic_compare_exchange_weak.pass.cpp:35:51: error: use of undeclared identifier 'a'
  1186. assert(std::atomic_compare_exchange_weak(&a, &t, T(3)) == false);
  1187. ^
  1188. /usr/include/assert.h:54:21: note: expanded from:
  1189. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  1190. ^
  1191. atomic_compare_exchange_weak.pass.cpp:36:16: error: use of undeclared identifier 'a'
  1192. assert(a == T(2));
  1193. ^
  1194. /usr/include/assert.h:54:21: note: expanded from:
  1195. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  1196. ^
  1197. atomic_compare_exchange_weak.pass.cpp:40:22: error: no type named 'atomic' in namespace 'std'
  1198. typedef std::atomic<T> A;
  1199. ~~~~~^
  1200. atomic_compare_exchange_weak.pass.cpp:40:28: error: expected unqualified-id
  1201. typedef std::atomic<T> A;
  1202. ^
  1203. atomic_compare_exchange_weak.pass.cpp:41:18: error: unknown type name 'A'
  1204. volatile A a;
  1205. ^
  1206. atomic_compare_exchange_weak.pass.cpp:43:14: error: no member named 'atomic_init' in namespace 'std'
  1207. std::atomic_init(&a, t);
  1208. ~~~~~^
  1209. atomic_compare_exchange_weak.pass.cpp:44:21: error: no member named 'atomic_compare_exchange_weak' in namespace 'std'
  1210. assert(std::atomic_compare_exchange_weak(&a, &t, T(2)) == true);
  1211. ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1212. /usr/include/assert.h:54:21: note: expanded from:
  1213. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  1214. ^
  1215. atomic_compare_exchange_weak.pass.cpp:47:21: error: no member named 'atomic_compare_exchange_weak' in namespace 'std'
  1216. assert(std::atomic_compare_exchange_weak(&a, &t, T(3)) == false);
  1217. ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1218. /usr/include/assert.h:54:21: note: expanded from:
  1219. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  1220. ^
  1221. 18 errors generated.
  1222. atomic_compare_exchange_weak.pass.cpp failed to compile
  1223. In file included from atomic_compare_exchange_weak_explicit.pass.cpp:23:
  1224. /root/libcxx/include/atomic:533:2: error: #error <atomic> is not implemented
  1225. #error <atomic> is not implemented
  1226. ^
  1227. atomic_compare_exchange_weak_explicit.pass.cpp:31:22: error: no type named 'atomic' in namespace 'std'
  1228. typedef std::atomic<T> A;
  1229. ~~~~~^
  1230. atomic_compare_exchange_weak_explicit.pass.cpp:31:28: error: expected unqualified-id
  1231. typedef std::atomic<T> A;
  1232. ^
  1233. atomic_compare_exchange_weak_explicit.pass.cpp:32:9: error: use of undeclared identifier 'A'
  1234. A a;
  1235. ^
  1236. atomic_compare_exchange_weak_explicit.pass.cpp:34:14: error: no member named 'atomic_init' in namespace 'std'
  1237. std::atomic_init(&a, t);
  1238. ~~~~~^
  1239. atomic_compare_exchange_weak_explicit.pass.cpp:34:27: error: use of undeclared identifier 'a'
  1240. std::atomic_init(&a, t);
  1241. ^
  1242. atomic_compare_exchange_weak_explicit.pass.cpp:35:21: error: no member named 'atomic_compare_exchange_weak_explicit' in namespace 'std'
  1243. assert(std::atomic_compare_exchange_weak_explicit(&a, &t, T(2),
  1244. ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1245. /usr/include/assert.h:54:21: note: expanded from:
  1246. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  1247. ^
  1248. atomic_compare_exchange_weak_explicit.pass.cpp:35:60: error: use of undeclared identifier 'a'
  1249. assert(std::atomic_compare_exchange_weak_explicit(&a, &t, T(2),
  1250. ^
  1251. /usr/include/assert.h:54:21: note: expanded from:
  1252. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  1253. ^
  1254. atomic_compare_exchange_weak_explicit.pass.cpp:37:16: error: use of undeclared identifier 'a'
  1255. assert(a == T(2));
  1256. ^
  1257. /usr/include/assert.h:54:21: note: expanded from:
  1258. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  1259. ^
  1260. atomic_compare_exchange_weak_explicit.pass.cpp:39:21: error: no member named 'atomic_compare_exchange_weak_explicit' in namespace 'std'
  1261. assert(std::atomic_compare_exchange_weak_explicit(&a, &t, T(3),
  1262. ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1263. /usr/include/assert.h:54:21: note: expanded from:
  1264. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  1265. ^
  1266. atomic_compare_exchange_weak_explicit.pass.cpp:39:60: error: use of undeclared identifier 'a'
  1267. assert(std::atomic_compare_exchange_weak_explicit(&a, &t, T(3),
  1268. ^
  1269. /usr/include/assert.h:54:21: note: expanded from:
  1270. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  1271. ^
  1272. atomic_compare_exchange_weak_explicit.pass.cpp:41:16: error: use of undeclared identifier 'a'
  1273. assert(a == T(2));
  1274. ^
  1275. /usr/include/assert.h:54:21: note: expanded from:
  1276. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  1277. ^
  1278. atomic_compare_exchange_weak_explicit.pass.cpp:45:22: error: no type named 'atomic' in namespace 'std'
  1279. typedef std::atomic<T> A;
  1280. ~~~~~^
  1281. atomic_compare_exchange_weak_explicit.pass.cpp:45:28: error: expected unqualified-id
  1282. typedef std::atomic<T> A;
  1283. ^
  1284. atomic_compare_exchange_weak_explicit.pass.cpp:46:18: error: unknown type name 'A'
  1285. volatile A a;
  1286. ^
  1287. atomic_compare_exchange_weak_explicit.pass.cpp:48:14: error: no member named 'atomic_init' in namespace 'std'
  1288. std::atomic_init(&a, t);
  1289. ~~~~~^
  1290. atomic_compare_exchange_weak_explicit.pass.cpp:49:21: error: no member named 'atomic_compare_exchange_weak_explicit' in namespace 'std'
  1291. assert(std::atomic_compare_exchange_weak_explicit(&a, &t, T(2),
  1292. ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1293. /usr/include/assert.h:54:21: note: expanded from:
  1294. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  1295. ^
  1296. atomic_compare_exchange_weak_explicit.pass.cpp:53:21: error: no member named 'atomic_compare_exchange_weak_explicit' in namespace 'std'
  1297. assert(std::atomic_compare_exchange_weak_explicit(&a, &t, T(3),
  1298. ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1299. /usr/include/assert.h:54:21: note: expanded from:
  1300. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  1301. ^
  1302. 18 errors generated.
  1303. atomic_compare_exchange_weak_explicit.pass.cpp failed to compile
  1304. In file included from atomic_exchange.pass.cpp:20:
  1305. /root/libcxx/include/atomic:533:2: error: #error <atomic> is not implemented
  1306. #error <atomic> is not implemented
  1307. ^
  1308. atomic_exchange.pass.cpp:27:18: error: no type named 'atomic' in namespace 'std'
  1309. typedef std::atomic<T> A;
  1310. ~~~~~^
  1311. atomic_exchange.pass.cpp:27:24: error: expected unqualified-id
  1312. typedef std::atomic<T> A;
  1313. ^
  1314. atomic_exchange.pass.cpp:28:5: error: use of undeclared identifier 'A'
  1315. A t;
  1316. ^
  1317. atomic_exchange.pass.cpp:29:10: error: no member named 'atomic_init' in namespace 'std'
  1318. std::atomic_init(&t, T(1));
  1319. ~~~~~^
  1320. atomic_exchange.pass.cpp:29:23: error: use of undeclared identifier 't'
  1321. std::atomic_init(&t, T(1));
  1322. ^
  1323. atomic_exchange.pass.cpp:30:17: error: no member named 'atomic_exchange' in namespace 'std'
  1324. assert(std::atomic_exchange(&t, T(2)) == T(1));
  1325. ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1326. /usr/include/assert.h:54:21: note: expanded from:
  1327. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  1328. ^
  1329. atomic_exchange.pass.cpp:30:34: error: use of undeclared identifier 't'
  1330. assert(std::atomic_exchange(&t, T(2)) == T(1));
  1331. ^
  1332. /usr/include/assert.h:54:21: note: expanded from:
  1333. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  1334. ^
  1335. atomic_exchange.pass.cpp:31:12: error: use of undeclared identifier 't'
  1336. assert(t == T(2));
  1337. ^
  1338. /usr/include/assert.h:54:21: note: expanded from:
  1339. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  1340. ^
  1341. atomic_exchange.pass.cpp:32:14: error: unknown type name 'A'
  1342. volatile A vt;
  1343. ^
  1344. atomic_exchange.pass.cpp:33:10: error: no member named 'atomic_init' in namespace 'std'
  1345. std::atomic_init(&vt, T(3));
  1346. ~~~~~^
  1347. atomic_exchange.pass.cpp:34:17: error: no member named 'atomic_exchange' in namespace 'std'
  1348. assert(std::atomic_exchange(&vt, T(4)) == T(3));
  1349. ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1350. /usr/include/assert.h:54:21: note: expanded from:
  1351. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  1352. ^
  1353. 12 errors generated.
  1354. atomic_exchange.pass.cpp failed to compile
  1355. In file included from atomic_exchange_explicit.pass.cpp:20:
  1356. /root/libcxx/include/atomic:533:2: error: #error <atomic> is not implemented
  1357. #error <atomic> is not implemented
  1358. ^
  1359. atomic_exchange_explicit.pass.cpp:27:18: error: no type named 'atomic' in namespace 'std'
  1360. typedef std::atomic<T> A;
  1361. ~~~~~^
  1362. atomic_exchange_explicit.pass.cpp:27:24: error: expected unqualified-id
  1363. typedef std::atomic<T> A;
  1364. ^
  1365. atomic_exchange_explicit.pass.cpp:28:5: error: use of undeclared identifier 'A'
  1366. A t;
  1367. ^
  1368. atomic_exchange_explicit.pass.cpp:29:10: error: no member named 'atomic_init' in namespace 'std'
  1369. std::atomic_init(&t, T(1));
  1370. ~~~~~^
  1371. atomic_exchange_explicit.pass.cpp:29:23: error: use of undeclared identifier 't'
  1372. std::atomic_init(&t, T(1));
  1373. ^
  1374. atomic_exchange_explicit.pass.cpp:30:17: error: no member named 'atomic_exchange_explicit' in namespace 'std'
  1375. assert(std::atomic_exchange_explicit(&t, T(2), std::memory_order_seq_cst)
  1376. ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1377. /usr/include/assert.h:54:21: note: expanded from:
  1378. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  1379. ^
  1380. atomic_exchange_explicit.pass.cpp:30:43: error: use of undeclared identifier 't'
  1381. assert(std::atomic_exchange_explicit(&t, T(2), std::memory_order_seq_cst)
  1382. ^
  1383. /usr/include/assert.h:54:21: note: expanded from:
  1384. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  1385. ^
  1386. atomic_exchange_explicit.pass.cpp:32:12: error: use of undeclared identifier 't'
  1387. assert(t == T(2));
  1388. ^
  1389. /usr/include/assert.h:54:21: note: expanded from:
  1390. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  1391. ^
  1392. atomic_exchange_explicit.pass.cpp:33:14: error: unknown type name 'A'
  1393. volatile A vt;
  1394. ^
  1395. atomic_exchange_explicit.pass.cpp:34:10: error: no member named 'atomic_init' in namespace 'std'
  1396. std::atomic_init(&vt, T(3));
  1397. ~~~~~^
  1398. atomic_exchange_explicit.pass.cpp:35:17: error: no member named 'atomic_exchange_explicit' in namespace 'std'
  1399. assert(std::atomic_exchange_explicit(&vt, T(4), std::memory_order_seq_cst)
  1400. ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1401. /usr/include/assert.h:54:21: note: expanded from:
  1402. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  1403. ^
  1404. 12 errors generated.
  1405. atomic_exchange_explicit.pass.cpp failed to compile
  1406. In file included from atomic_fetch_add.pass.cpp:28:
  1407. /root/libcxx/include/atomic:533:2: error: #error <atomic> is not implemented
  1408. #error <atomic> is not implemented
  1409. ^
  1410. atomic_fetch_add.pass.cpp:36:22: error: no type named 'atomic' in namespace 'std'
  1411. typedef std::atomic<T> A;
  1412. ~~~~~^
  1413. atomic_fetch_add.pass.cpp:36:28: error: expected unqualified-id
  1414. typedef std::atomic<T> A;
  1415. ^
  1416. atomic_fetch_add.pass.cpp:37:9: error: use of undeclared identifier 'A'
  1417. A t;
  1418. ^
  1419. atomic_fetch_add.pass.cpp:38:14: error: no member named 'atomic_init' in namespace 'std'
  1420. std::atomic_init(&t, T(1));
  1421. ~~~~~^
  1422. atomic_fetch_add.pass.cpp:38:27: error: use of undeclared identifier 't'
  1423. std::atomic_init(&t, T(1));
  1424. ^
  1425. atomic_fetch_add.pass.cpp:39:21: error: no member named 'atomic_fetch_add' in namespace 'std'
  1426. assert(std::atomic_fetch_add(&t, T(2)) == T(1));
  1427. ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1428. /usr/include/assert.h:54:21: note: expanded from:
  1429. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  1430. ^
  1431. atomic_fetch_add.pass.cpp:39:39: error: use of undeclared identifier 't'
  1432. assert(std::atomic_fetch_add(&t, T(2)) == T(1));
  1433. ^
  1434. /usr/include/assert.h:54:21: note: expanded from:
  1435. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  1436. ^
  1437. atomic_fetch_add.pass.cpp:40:16: error: use of undeclared identifier 't'
  1438. assert(t == T(3));
  1439. ^
  1440. /usr/include/assert.h:54:21: note: expanded from:
  1441. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  1442. ^
  1443. atomic_fetch_add.pass.cpp:43:22: error: no type named 'atomic' in namespace 'std'
  1444. typedef std::atomic<T> A;
  1445. ~~~~~^
  1446. atomic_fetch_add.pass.cpp:43:28: error: expected unqualified-id
  1447. typedef std::atomic<T> A;
  1448. ^
  1449. atomic_fetch_add.pass.cpp:44:18: error: unknown type name 'A'
  1450. volatile A t;
  1451. ^
  1452. atomic_fetch_add.pass.cpp:45:14: error: no member named 'atomic_init' in namespace 'std'
  1453. std::atomic_init(&t, T(1));
  1454. ~~~~~^
  1455. atomic_fetch_add.pass.cpp:46:21: error: no member named 'atomic_fetch_add' in namespace 'std'
  1456. assert(std::atomic_fetch_add(&t, T(2)) == T(1));
  1457. ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1458. /usr/include/assert.h:54:21: note: expanded from:
  1459. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  1460. ^
  1461. atomic_fetch_add.pass.cpp:56:22: error: no type named 'atomic' in namespace 'std'
  1462. typedef std::atomic<T> A;
  1463. ~~~~~^
  1464. atomic_fetch_add.pass.cpp:56:28: error: expected unqualified-id
  1465. typedef std::atomic<T> A;
  1466. ^
  1467. atomic_fetch_add.pass.cpp:58:9: error: use of undeclared identifier 'A'
  1468. A t;
  1469. ^
  1470. atomic_fetch_add.pass.cpp:59:14: error: no member named 'atomic_init' in namespace 'std'
  1471. std::atomic_init(&t, T(1*sizeof(X)));
  1472. ~~~~~^
  1473. atomic_fetch_add.pass.cpp:59:27: error: use of undeclared identifier 't'
  1474. std::atomic_init(&t, T(1*sizeof(X)));
  1475. ^
  1476. fatal error: too many errors emitted, stopping now [-ferror-limit=]
  1477. 20 errors generated.
  1478. atomic_fetch_add.pass.cpp failed to compile
  1479. In file included from atomic_fetch_add_explicit.pass.cpp:28:
  1480. /root/libcxx/include/atomic:533:2: error: #error <atomic> is not implemented
  1481. #error <atomic> is not implemented
  1482. ^
  1483. atomic_fetch_add_explicit.pass.cpp:36:22: error: no type named 'atomic' in namespace 'std'
  1484. typedef std::atomic<T> A;
  1485. ~~~~~^
  1486. atomic_fetch_add_explicit.pass.cpp:36:28: error: expected unqualified-id
  1487. typedef std::atomic<T> A;
  1488. ^
  1489. atomic_fetch_add_explicit.pass.cpp:37:9: error: use of undeclared identifier 'A'
  1490. A t;
  1491. ^
  1492. atomic_fetch_add_explicit.pass.cpp:38:14: error: no member named 'atomic_init' in namespace 'std'
  1493. std::atomic_init(&t, T(1));
  1494. ~~~~~^
  1495. atomic_fetch_add_explicit.pass.cpp:38:27: error: use of undeclared identifier 't'
  1496. std::atomic_init(&t, T(1));
  1497. ^
  1498. atomic_fetch_add_explicit.pass.cpp:39:21: error: no member named 'atomic_fetch_add_explicit' in namespace 'std'
  1499. assert(std::atomic_fetch_add_explicit(&t, T(2),
  1500. ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1501. /usr/include/assert.h:54:21: note: expanded from:
  1502. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  1503. ^
  1504. atomic_fetch_add_explicit.pass.cpp:39:48: error: use of undeclared identifier 't'
  1505. assert(std::atomic_fetch_add_explicit(&t, T(2),
  1506. ^
  1507. /usr/include/assert.h:54:21: note: expanded from:
  1508. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  1509. ^
  1510. atomic_fetch_add_explicit.pass.cpp:41:16: error: use of undeclared identifier 't'
  1511. assert(t == T(3));
  1512. ^
  1513. /usr/include/assert.h:54:21: note: expanded from:
  1514. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  1515. ^
  1516. atomic_fetch_add_explicit.pass.cpp:44:22: error: no type named 'atomic' in namespace 'std'
  1517. typedef std::atomic<T> A;
  1518. ~~~~~^
  1519. atomic_fetch_add_explicit.pass.cpp:44:28: error: expected unqualified-id
  1520. typedef std::atomic<T> A;
  1521. ^
  1522. atomic_fetch_add_explicit.pass.cpp:45:18: error: unknown type name 'A'
  1523. volatile A t;
  1524. ^
  1525. atomic_fetch_add_explicit.pass.cpp:46:14: error: no member named 'atomic_init' in namespace 'std'
  1526. std::atomic_init(&t, T(1));
  1527. ~~~~~^
  1528. atomic_fetch_add_explicit.pass.cpp:47:21: error: no member named 'atomic_fetch_add_explicit' in namespace 'std'
  1529. assert(std::atomic_fetch_add_explicit(&t, T(2),
  1530. ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1531. /usr/include/assert.h:54:21: note: expanded from:
  1532. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  1533. ^
  1534. atomic_fetch_add_explicit.pass.cpp:58:22: error: no type named 'atomic' in namespace 'std'
  1535. typedef std::atomic<T> A;
  1536. ~~~~~^
  1537. atomic_fetch_add_explicit.pass.cpp:58:28: error: expected unqualified-id
  1538. typedef std::atomic<T> A;
  1539. ^
  1540. atomic_fetch_add_explicit.pass.cpp:60:9: error: use of undeclared identifier 'A'
  1541. A t;
  1542. ^
  1543. atomic_fetch_add_explicit.pass.cpp:61:14: error: no member named 'atomic_init' in namespace 'std'
  1544. std::atomic_init(&t, T(1*sizeof(X)));
  1545. ~~~~~^
  1546. atomic_fetch_add_explicit.pass.cpp:61:27: error: use of undeclared identifier 't'
  1547. std::atomic_init(&t, T(1*sizeof(X)));
  1548. ^
  1549. fatal error: too many errors emitted, stopping now [-ferror-limit=]
  1550. 20 errors generated.
  1551. atomic_fetch_add_explicit.pass.cpp failed to compile
  1552. In file included from atomic_fetch_and.pass.cpp:20:
  1553. /root/libcxx/include/atomic:533:2: error: #error <atomic> is not implemented
  1554. #error <atomic> is not implemented
  1555. ^
  1556. atomic_fetch_and.pass.cpp:28:22: error: no type named 'atomic' in namespace 'std'
  1557. typedef std::atomic<T> A;
  1558. ~~~~~^
  1559. atomic_fetch_and.pass.cpp:28:28: error: expected unqualified-id
  1560. typedef std::atomic<T> A;
  1561. ^
  1562. atomic_fetch_and.pass.cpp:29:9: error: use of undeclared identifier 'A'
  1563. A t;
  1564. ^
  1565. atomic_fetch_and.pass.cpp:30:14: error: no member named 'atomic_init' in namespace 'std'
  1566. std::atomic_init(&t, T(1));
  1567. ~~~~~^
  1568. atomic_fetch_and.pass.cpp:30:27: error: use of undeclared identifier 't'
  1569. std::atomic_init(&t, T(1));
  1570. ^
  1571. atomic_fetch_and.pass.cpp:31:21: error: no member named 'atomic_fetch_and' in namespace 'std'
  1572. assert(std::atomic_fetch_and(&t, T(2)) == T(1));
  1573. ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1574. /usr/include/assert.h:54:21: note: expanded from:
  1575. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  1576. ^
  1577. atomic_fetch_and.pass.cpp:31:39: error: use of undeclared identifier 't'
  1578. assert(std::atomic_fetch_and(&t, T(2)) == T(1));
  1579. ^
  1580. /usr/include/assert.h:54:21: note: expanded from:
  1581. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  1582. ^
  1583. atomic_fetch_and.pass.cpp:32:16: error: use of undeclared identifier 't'
  1584. assert(t == T(0));
  1585. ^
  1586. /usr/include/assert.h:54:21: note: expanded from:
  1587. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  1588. ^
  1589. atomic_fetch_and.pass.cpp:35:22: error: no type named 'atomic' in namespace 'std'
  1590. typedef std::atomic<T> A;
  1591. ~~~~~^
  1592. atomic_fetch_and.pass.cpp:35:28: error: expected unqualified-id
  1593. typedef std::atomic<T> A;
  1594. ^
  1595. atomic_fetch_and.pass.cpp:36:18: error: unknown type name 'A'
  1596. volatile A t;
  1597. ^
  1598. atomic_fetch_and.pass.cpp:37:14: error: no member named 'atomic_init' in namespace 'std'
  1599. std::atomic_init(&t, T(3));
  1600. ~~~~~^
  1601. atomic_fetch_and.pass.cpp:38:21: error: no member named 'atomic_fetch_and' in namespace 'std'
  1602. assert(std::atomic_fetch_and(&t, T(2)) == T(3));
  1603. ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1604. /usr/include/assert.h:54:21: note: expanded from:
  1605. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  1606. ^
  1607. 14 errors generated.
  1608. atomic_fetch_and.pass.cpp failed to compile
  1609. In file included from atomic_fetch_and_explicit.pass.cpp:20:
  1610. /root/libcxx/include/atomic:533:2: error: #error <atomic> is not implemented
  1611. #error <atomic> is not implemented
  1612. ^
  1613. atomic_fetch_and_explicit.pass.cpp:28:22: error: no type named 'atomic' in namespace 'std'
  1614. typedef std::atomic<T> A;
  1615. ~~~~~^
  1616. atomic_fetch_and_explicit.pass.cpp:28:28: error: expected unqualified-id
  1617. typedef std::atomic<T> A;
  1618. ^
  1619. atomic_fetch_and_explicit.pass.cpp:29:9: error: use of undeclared identifier 'A'
  1620. A t;
  1621. ^
  1622. atomic_fetch_and_explicit.pass.cpp:30:14: error: no member named 'atomic_init' in namespace 'std'
  1623. std::atomic_init(&t, T(1));
  1624. ~~~~~^
  1625. atomic_fetch_and_explicit.pass.cpp:30:27: error: use of undeclared identifier 't'
  1626. std::atomic_init(&t, T(1));
  1627. ^
  1628. atomic_fetch_and_explicit.pass.cpp:31:21: error: no member named 'atomic_fetch_and_explicit' in namespace 'std'
  1629. assert(std::atomic_fetch_and_explicit(&t, T(2),
  1630. ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1631. /usr/include/assert.h:54:21: note: expanded from:
  1632. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  1633. ^
  1634. atomic_fetch_and_explicit.pass.cpp:31:48: error: use of undeclared identifier 't'
  1635. assert(std::atomic_fetch_and_explicit(&t, T(2),
  1636. ^
  1637. /usr/include/assert.h:54:21: note: expanded from:
  1638. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  1639. ^
  1640. atomic_fetch_and_explicit.pass.cpp:33:16: error: use of undeclared identifier 't'
  1641. assert(t == T(0));
  1642. ^
  1643. /usr/include/assert.h:54:21: note: expanded from:
  1644. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  1645. ^
  1646. atomic_fetch_and_explicit.pass.cpp:36:22: error: no type named 'atomic' in namespace 'std'
  1647. typedef std::atomic<T> A;
  1648. ~~~~~^
  1649. atomic_fetch_and_explicit.pass.cpp:36:28: error: expected unqualified-id
  1650. typedef std::atomic<T> A;
  1651. ^
  1652. atomic_fetch_and_explicit.pass.cpp:37:18: error: unknown type name 'A'
  1653. volatile A t;
  1654. ^
  1655. atomic_fetch_and_explicit.pass.cpp:38:14: error: no member named 'atomic_init' in namespace 'std'
  1656. std::atomic_init(&t, T(3));
  1657. ~~~~~^
  1658. atomic_fetch_and_explicit.pass.cpp:39:21: error: no member named 'atomic_fetch_and_explicit' in namespace 'std'
  1659. assert(std::atomic_fetch_and_explicit(&t, T(2),
  1660. ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1661. /usr/include/assert.h:54:21: note: expanded from:
  1662. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  1663. ^
  1664. 14 errors generated.
  1665. atomic_fetch_and_explicit.pass.cpp failed to compile
  1666. In file included from atomic_fetch_or.pass.cpp:20:
  1667. /root/libcxx/include/atomic:533:2: error: #error <atomic> is not implemented
  1668. #error <atomic> is not implemented
  1669. ^
  1670. atomic_fetch_or.pass.cpp:28:22: error: no type named 'atomic' in namespace 'std'
  1671. typedef std::atomic<T> A;
  1672. ~~~~~^
  1673. atomic_fetch_or.pass.cpp:28:28: error: expected unqualified-id
  1674. typedef std::atomic<T> A;
  1675. ^
  1676. atomic_fetch_or.pass.cpp:29:9: error: use of undeclared identifier 'A'
  1677. A t;
  1678. ^
  1679. atomic_fetch_or.pass.cpp:30:14: error: no member named 'atomic_init' in namespace 'std'
  1680. std::atomic_init(&t, T(1));
  1681. ~~~~~^
  1682. atomic_fetch_or.pass.cpp:30:27: error: use of undeclared identifier 't'
  1683. std::atomic_init(&t, T(1));
  1684. ^
  1685. atomic_fetch_or.pass.cpp:31:21: error: no member named 'atomic_fetch_or' in namespace 'std'
  1686. assert(std::atomic_fetch_or(&t, T(2)) == T(1));
  1687. ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1688. /usr/include/assert.h:54:21: note: expanded from:
  1689. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  1690. ^
  1691. atomic_fetch_or.pass.cpp:31:38: error: use of undeclared identifier 't'
  1692. assert(std::atomic_fetch_or(&t, T(2)) == T(1));
  1693. ^
  1694. /usr/include/assert.h:54:21: note: expanded from:
  1695. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  1696. ^
  1697. atomic_fetch_or.pass.cpp:32:16: error: use of undeclared identifier 't'
  1698. assert(t == T(3));
  1699. ^
  1700. /usr/include/assert.h:54:21: note: expanded from:
  1701. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  1702. ^
  1703. atomic_fetch_or.pass.cpp:35:22: error: no type named 'atomic' in namespace 'std'
  1704. typedef std::atomic<T> A;
  1705. ~~~~~^
  1706. atomic_fetch_or.pass.cpp:35:28: error: expected unqualified-id
  1707. typedef std::atomic<T> A;
  1708. ^
  1709. atomic_fetch_or.pass.cpp:36:18: error: unknown type name 'A'
  1710. volatile A t;
  1711. ^
  1712. atomic_fetch_or.pass.cpp:37:14: error: no member named 'atomic_init' in namespace 'std'
  1713. std::atomic_init(&t, T(3));
  1714. ~~~~~^
  1715. atomic_fetch_or.pass.cpp:38:21: error: no member named 'atomic_fetch_or' in namespace 'std'
  1716. assert(std::atomic_fetch_or(&t, T(2)) == T(3));
  1717. ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1718. /usr/include/assert.h:54:21: note: expanded from:
  1719. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  1720. ^
  1721. 14 errors generated.
  1722. atomic_fetch_or.pass.cpp failed to compile
  1723. In file included from atomic_fetch_or_explicit.pass.cpp:20:
  1724. /root/libcxx/include/atomic:533:2: error: #error <atomic> is not implemented
  1725. #error <atomic> is not implemented
  1726. ^
  1727. atomic_fetch_or_explicit.pass.cpp:28:22: error: no type named 'atomic' in namespace 'std'
  1728. typedef std::atomic<T> A;
  1729. ~~~~~^
  1730. atomic_fetch_or_explicit.pass.cpp:28:28: error: expected unqualified-id
  1731. typedef std::atomic<T> A;
  1732. ^
  1733. atomic_fetch_or_explicit.pass.cpp:29:9: error: use of undeclared identifier 'A'
  1734. A t;
  1735. ^
  1736. atomic_fetch_or_explicit.pass.cpp:30:14: error: no member named 'atomic_init' in namespace 'std'
  1737. std::atomic_init(&t, T(1));
  1738. ~~~~~^
  1739. atomic_fetch_or_explicit.pass.cpp:30:27: error: use of undeclared identifier 't'
  1740. std::atomic_init(&t, T(1));
  1741. ^
  1742. atomic_fetch_or_explicit.pass.cpp:31:21: error: no member named 'atomic_fetch_or_explicit' in namespace 'std'
  1743. assert(std::atomic_fetch_or_explicit(&t, T(2),
  1744. ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1745. /usr/include/assert.h:54:21: note: expanded from:
  1746. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  1747. ^
  1748. atomic_fetch_or_explicit.pass.cpp:31:47: error: use of undeclared identifier 't'
  1749. assert(std::atomic_fetch_or_explicit(&t, T(2),
  1750. ^
  1751. /usr/include/assert.h:54:21: note: expanded from:
  1752. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  1753. ^
  1754. atomic_fetch_or_explicit.pass.cpp:33:16: error: use of undeclared identifier 't'
  1755. assert(t == T(3));
  1756. ^
  1757. /usr/include/assert.h:54:21: note: expanded from:
  1758. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  1759. ^
  1760. atomic_fetch_or_explicit.pass.cpp:36:22: error: no type named 'atomic' in namespace 'std'
  1761. typedef std::atomic<T> A;
  1762. ~~~~~^
  1763. atomic_fetch_or_explicit.pass.cpp:36:28: error: expected unqualified-id
  1764. typedef std::atomic<T> A;
  1765. ^
  1766. atomic_fetch_or_explicit.pass.cpp:37:18: error: unknown type name 'A'
  1767. volatile A t;
  1768. ^
  1769. atomic_fetch_or_explicit.pass.cpp:38:14: error: no member named 'atomic_init' in namespace 'std'
  1770. std::atomic_init(&t, T(3));
  1771. ~~~~~^
  1772. atomic_fetch_or_explicit.pass.cpp:39:21: error: no member named 'atomic_fetch_or_explicit' in namespace 'std'
  1773. assert(std::atomic_fetch_or_explicit(&t, T(2),
  1774. ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1775. /usr/include/assert.h:54:21: note: expanded from:
  1776. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  1777. ^
  1778. 14 errors generated.
  1779. atomic_fetch_or_explicit.pass.cpp failed to compile
  1780. In file included from atomic_fetch_sub.pass.cpp:28:
  1781. /root/libcxx/include/atomic:533:2: error: #error <atomic> is not implemented
  1782. #error <atomic> is not implemented
  1783. ^
  1784. atomic_fetch_sub.pass.cpp:36:22: error: no type named 'atomic' in namespace 'std'
  1785. typedef std::atomic<T> A;
  1786. ~~~~~^
  1787. atomic_fetch_sub.pass.cpp:36:28: error: expected unqualified-id
  1788. typedef std::atomic<T> A;
  1789. ^
  1790. atomic_fetch_sub.pass.cpp:37:9: error: use of undeclared identifier 'A'
  1791. A t;
  1792. ^
  1793. atomic_fetch_sub.pass.cpp:38:14: error: no member named 'atomic_init' in namespace 'std'
  1794. std::atomic_init(&t, T(3));
  1795. ~~~~~^
  1796. atomic_fetch_sub.pass.cpp:38:27: error: use of undeclared identifier 't'
  1797. std::atomic_init(&t, T(3));
  1798. ^
  1799. atomic_fetch_sub.pass.cpp:39:21: error: no member named 'atomic_fetch_sub' in namespace 'std'
  1800. assert(std::atomic_fetch_sub(&t, T(2)) == T(3));
  1801. ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1802. /usr/include/assert.h:54:21: note: expanded from:
  1803. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  1804. ^
  1805. atomic_fetch_sub.pass.cpp:39:39: error: use of undeclared identifier 't'
  1806. assert(std::atomic_fetch_sub(&t, T(2)) == T(3));
  1807. ^
  1808. /usr/include/assert.h:54:21: note: expanded from:
  1809. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  1810. ^
  1811. atomic_fetch_sub.pass.cpp:40:16: error: use of undeclared identifier 't'
  1812. assert(t == T(1));
  1813. ^
  1814. /usr/include/assert.h:54:21: note: expanded from:
  1815. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  1816. ^
  1817. atomic_fetch_sub.pass.cpp:43:22: error: no type named 'atomic' in namespace 'std'
  1818. typedef std::atomic<T> A;
  1819. ~~~~~^
  1820. atomic_fetch_sub.pass.cpp:43:28: error: expected unqualified-id
  1821. typedef std::atomic<T> A;
  1822. ^
  1823. atomic_fetch_sub.pass.cpp:44:18: error: unknown type name 'A'
  1824. volatile A t;
  1825. ^
  1826. atomic_fetch_sub.pass.cpp:45:14: error: no member named 'atomic_init' in namespace 'std'
  1827. std::atomic_init(&t, T(3));
  1828. ~~~~~^
  1829. atomic_fetch_sub.pass.cpp:46:21: error: no member named 'atomic_fetch_sub' in namespace 'std'
  1830. assert(std::atomic_fetch_sub(&t, T(2)) == T(3));
  1831. ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1832. /usr/include/assert.h:54:21: note: expanded from:
  1833. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  1834. ^
  1835. atomic_fetch_sub.pass.cpp:56:22: error: no type named 'atomic' in namespace 'std'
  1836. typedef std::atomic<T> A;
  1837. ~~~~~^
  1838. atomic_fetch_sub.pass.cpp:56:28: error: expected unqualified-id
  1839. typedef std::atomic<T> A;
  1840. ^
  1841. atomic_fetch_sub.pass.cpp:58:9: error: use of undeclared identifier 'A'
  1842. A t;
  1843. ^
  1844. atomic_fetch_sub.pass.cpp:59:14: error: no member named 'atomic_init' in namespace 'std'
  1845. std::atomic_init(&t, T(3*sizeof(X)));
  1846. ~~~~~^
  1847. atomic_fetch_sub.pass.cpp:59:27: error: use of undeclared identifier 't'
  1848. std::atomic_init(&t, T(3*sizeof(X)));
  1849. ^
  1850. fatal error: too many errors emitted, stopping now [-ferror-limit=]
  1851. 20 errors generated.
  1852. atomic_fetch_sub.pass.cpp failed to compile
  1853. In file included from atomic_fetch_sub_explicit.pass.cpp:29:
  1854. /root/libcxx/include/atomic:533:2: error: #error <atomic> is not implemented
  1855. #error <atomic> is not implemented
  1856. ^
  1857. atomic_fetch_sub_explicit.pass.cpp:37:22: error: no type named 'atomic' in namespace 'std'
  1858. typedef std::atomic<T> A;
  1859. ~~~~~^
  1860. atomic_fetch_sub_explicit.pass.cpp:37:28: error: expected unqualified-id
  1861. typedef std::atomic<T> A;
  1862. ^
  1863. atomic_fetch_sub_explicit.pass.cpp:38:9: error: use of undeclared identifier 'A'
  1864. A t;
  1865. ^
  1866. atomic_fetch_sub_explicit.pass.cpp:39:14: error: no member named 'atomic_init' in namespace 'std'
  1867. std::atomic_init(&t, T(3));
  1868. ~~~~~^
  1869. atomic_fetch_sub_explicit.pass.cpp:39:27: error: use of undeclared identifier 't'
  1870. std::atomic_init(&t, T(3));
  1871. ^
  1872. atomic_fetch_sub_explicit.pass.cpp:40:21: error: no member named 'atomic_fetch_sub_explicit' in namespace 'std'
  1873. assert(std::atomic_fetch_sub_explicit(&t, T(2),
  1874. ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1875. /usr/include/assert.h:54:21: note: expanded from:
  1876. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  1877. ^
  1878. atomic_fetch_sub_explicit.pass.cpp:40:48: error: use of undeclared identifier 't'
  1879. assert(std::atomic_fetch_sub_explicit(&t, T(2),
  1880. ^
  1881. /usr/include/assert.h:54:21: note: expanded from:
  1882. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  1883. ^
  1884. atomic_fetch_sub_explicit.pass.cpp:42:16: error: use of undeclared identifier 't'
  1885. assert(t == T(1));
  1886. ^
  1887. /usr/include/assert.h:54:21: note: expanded from:
  1888. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  1889. ^
  1890. atomic_fetch_sub_explicit.pass.cpp:45:22: error: no type named 'atomic' in namespace 'std'
  1891. typedef std::atomic<T> A;
  1892. ~~~~~^
  1893. atomic_fetch_sub_explicit.pass.cpp:45:28: error: expected unqualified-id
  1894. typedef std::atomic<T> A;
  1895. ^
  1896. atomic_fetch_sub_explicit.pass.cpp:46:18: error: unknown type name 'A'
  1897. volatile A t;
  1898. ^
  1899. atomic_fetch_sub_explicit.pass.cpp:47:14: error: no member named 'atomic_init' in namespace 'std'
  1900. std::atomic_init(&t, T(3));
  1901. ~~~~~^
  1902. atomic_fetch_sub_explicit.pass.cpp:48:21: error: no member named 'atomic_fetch_sub_explicit' in namespace 'std'
  1903. assert(std::atomic_fetch_sub_explicit(&t, T(2),
  1904. ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1905. /usr/include/assert.h:54:21: note: expanded from:
  1906. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  1907. ^
  1908. atomic_fetch_sub_explicit.pass.cpp:59:22: error: no type named 'atomic' in namespace 'std'
  1909. typedef std::atomic<T> A;
  1910. ~~~~~^
  1911. atomic_fetch_sub_explicit.pass.cpp:59:28: error: expected unqualified-id
  1912. typedef std::atomic<T> A;
  1913. ^
  1914. atomic_fetch_sub_explicit.pass.cpp:61:9: error: use of undeclared identifier 'A'
  1915. A t;
  1916. ^
  1917. atomic_fetch_sub_explicit.pass.cpp:62:14: error: no member named 'atomic_init' in namespace 'std'
  1918. std::atomic_init(&t, T(3*sizeof(X)));
  1919. ~~~~~^
  1920. atomic_fetch_sub_explicit.pass.cpp:62:27: error: use of undeclared identifier 't'
  1921. std::atomic_init(&t, T(3*sizeof(X)));
  1922. ^
  1923. fatal error: too many errors emitted, stopping now [-ferror-limit=]
  1924. 20 errors generated.
  1925. atomic_fetch_sub_explicit.pass.cpp failed to compile
  1926. In file included from atomic_fetch_xor.pass.cpp:20:
  1927. /root/libcxx/include/atomic:533:2: error: #error <atomic> is not implemented
  1928. #error <atomic> is not implemented
  1929. ^
  1930. atomic_fetch_xor.pass.cpp:28:22: error: no type named 'atomic' in namespace 'std'
  1931. typedef std::atomic<T> A;
  1932. ~~~~~^
  1933. atomic_fetch_xor.pass.cpp:28:28: error: expected unqualified-id
  1934. typedef std::atomic<T> A;
  1935. ^
  1936. atomic_fetch_xor.pass.cpp:29:9: error: use of undeclared identifier 'A'
  1937. A t;
  1938. ^
  1939. atomic_fetch_xor.pass.cpp:30:14: error: no member named 'atomic_init' in namespace 'std'
  1940. std::atomic_init(&t, T(1));
  1941. ~~~~~^
  1942. atomic_fetch_xor.pass.cpp:30:27: error: use of undeclared identifier 't'
  1943. std::atomic_init(&t, T(1));
  1944. ^
  1945. atomic_fetch_xor.pass.cpp:31:21: error: no member named 'atomic_fetch_xor' in namespace 'std'
  1946. assert(std::atomic_fetch_xor(&t, T(2)) == T(1));
  1947. ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1948. /usr/include/assert.h:54:21: note: expanded from:
  1949. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  1950. ^
  1951. atomic_fetch_xor.pass.cpp:31:39: error: use of undeclared identifier 't'
  1952. assert(std::atomic_fetch_xor(&t, T(2)) == T(1));
  1953. ^
  1954. /usr/include/assert.h:54:21: note: expanded from:
  1955. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  1956. ^
  1957. atomic_fetch_xor.pass.cpp:32:16: error: use of undeclared identifier 't'
  1958. assert(t == T(3));
  1959. ^
  1960. /usr/include/assert.h:54:21: note: expanded from:
  1961. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  1962. ^
  1963. atomic_fetch_xor.pass.cpp:35:22: error: no type named 'atomic' in namespace 'std'
  1964. typedef std::atomic<T> A;
  1965. ~~~~~^
  1966. atomic_fetch_xor.pass.cpp:35:28: error: expected unqualified-id
  1967. typedef std::atomic<T> A;
  1968. ^
  1969. atomic_fetch_xor.pass.cpp:36:18: error: unknown type name 'A'
  1970. volatile A t;
  1971. ^
  1972. atomic_fetch_xor.pass.cpp:37:14: error: no member named 'atomic_init' in namespace 'std'
  1973. std::atomic_init(&t, T(3));
  1974. ~~~~~^
  1975. atomic_fetch_xor.pass.cpp:38:21: error: no member named 'atomic_fetch_xor' in namespace 'std'
  1976. assert(std::atomic_fetch_xor(&t, T(2)) == T(3));
  1977. ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1978. /usr/include/assert.h:54:21: note: expanded from:
  1979. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  1980. ^
  1981. 14 errors generated.
  1982. atomic_fetch_xor.pass.cpp failed to compile
  1983. In file included from atomic_fetch_xor_explicit.pass.cpp:20:
  1984. /root/libcxx/include/atomic:533:2: error: #error <atomic> is not implemented
  1985. #error <atomic> is not implemented
  1986. ^
  1987. atomic_fetch_xor_explicit.pass.cpp:28:22: error: no type named 'atomic' in namespace 'std'
  1988. typedef std::atomic<T> A;
  1989. ~~~~~^
  1990. atomic_fetch_xor_explicit.pass.cpp:28:28: error: expected unqualified-id
  1991. typedef std::atomic<T> A;
  1992. ^
  1993. atomic_fetch_xor_explicit.pass.cpp:29:9: error: use of undeclared identifier 'A'
  1994. A t;
  1995. ^
  1996. atomic_fetch_xor_explicit.pass.cpp:30:14: error: no member named 'atomic_init' in namespace 'std'
  1997. std::atomic_init(&t, T(1));
  1998. ~~~~~^
  1999. atomic_fetch_xor_explicit.pass.cpp:30:27: error: use of undeclared identifier 't'
  2000. std::atomic_init(&t, T(1));
  2001. ^
  2002. atomic_fetch_xor_explicit.pass.cpp:31:21: error: no member named 'atomic_fetch_xor_explicit' in namespace 'std'
  2003. assert(std::atomic_fetch_xor_explicit(&t, T(2),
  2004. ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2005. /usr/include/assert.h:54:21: note: expanded from:
  2006. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  2007. ^
  2008. atomic_fetch_xor_explicit.pass.cpp:31:48: error: use of undeclared identifier 't'
  2009. assert(std::atomic_fetch_xor_explicit(&t, T(2),
  2010. ^
  2011. /usr/include/assert.h:54:21: note: expanded from:
  2012. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  2013. ^
  2014. atomic_fetch_xor_explicit.pass.cpp:33:16: error: use of undeclared identifier 't'
  2015. assert(t == T(3));
  2016. ^
  2017. /usr/include/assert.h:54:21: note: expanded from:
  2018. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  2019. ^
  2020. atomic_fetch_xor_explicit.pass.cpp:36:22: error: no type named 'atomic' in namespace 'std'
  2021. typedef std::atomic<T> A;
  2022. ~~~~~^
  2023. atomic_fetch_xor_explicit.pass.cpp:36:28: error: expected unqualified-id
  2024. typedef std::atomic<T> A;
  2025. ^
  2026. atomic_fetch_xor_explicit.pass.cpp:37:18: error: unknown type name 'A'
  2027. volatile A t;
  2028. ^
  2029. atomic_fetch_xor_explicit.pass.cpp:38:14: error: no member named 'atomic_init' in namespace 'std'
  2030. std::atomic_init(&t, T(3));
  2031. ~~~~~^
  2032. atomic_fetch_xor_explicit.pass.cpp:39:21: error: no member named 'atomic_fetch_xor_explicit' in namespace 'std'
  2033. assert(std::atomic_fetch_xor_explicit(&t, T(2),
  2034. ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2035. /usr/include/assert.h:54:21: note: expanded from:
  2036. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  2037. ^
  2038. 14 errors generated.
  2039. atomic_fetch_xor_explicit.pass.cpp failed to compile
  2040. In file included from atomic_init.pass.cpp:20:
  2041. /root/libcxx/include/atomic:533:2: error: #error <atomic> is not implemented
  2042. #error <atomic> is not implemented
  2043. ^
  2044. atomic_init.pass.cpp:27:18: error: no type named 'atomic' in namespace 'std'
  2045. typedef std::atomic<T> A;
  2046. ~~~~~^
  2047. atomic_init.pass.cpp:27:24: error: expected unqualified-id
  2048. typedef std::atomic<T> A;
  2049. ^
  2050. atomic_init.pass.cpp:28:5: error: use of undeclared identifier 'A'
  2051. A t;
  2052. ^
  2053. atomic_init.pass.cpp:29:10: error: no member named 'atomic_init' in namespace 'std'
  2054. std::atomic_init(&t, T(1));
  2055. ~~~~~^
  2056. atomic_init.pass.cpp:29:23: error: use of undeclared identifier 't'
  2057. std::atomic_init(&t, T(1));
  2058. ^
  2059. atomic_init.pass.cpp:30:12: error: use of undeclared identifier 't'
  2060. assert(t == T(1));
  2061. ^
  2062. /usr/include/assert.h:54:21: note: expanded from:
  2063. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  2064. ^
  2065. atomic_init.pass.cpp:31:14: error: unknown type name 'A'
  2066. volatile A vt;
  2067. ^
  2068. atomic_init.pass.cpp:32:10: error: no member named 'atomic_init' in namespace 'std'
  2069. std::atomic_init(&vt, T(2));
  2070. ~~~~~^
  2071. 9 errors generated.
  2072. atomic_init.pass.cpp failed to compile
  2073. In file included from atomic_is_lock_free.pass.cpp:20:
  2074. /root/libcxx/include/atomic:533:2: error: #error <atomic> is not implemented
  2075. #error <atomic> is not implemented
  2076. ^
  2077. atomic_is_lock_free.pass.cpp:26:18: error: no type named 'atomic' in namespace 'std'
  2078. typedef std::atomic<T> A;
  2079. ~~~~~^
  2080. atomic_is_lock_free.pass.cpp:26:24: error: expected unqualified-id
  2081. typedef std::atomic<T> A;
  2082. ^
  2083. atomic_is_lock_free.pass.cpp:27:11: error: unknown type name 'A'
  2084. const A ct;
  2085. ^
  2086. atomic_is_lock_free.pass.cpp:28:20: error: no member named 'atomic_is_lock_free' in namespace 'std'
  2087. bool b1 = std::atomic_is_lock_free(&ct);
  2088. ~~~~~^
  2089. atomic_is_lock_free.pass.cpp:29:20: error: unknown type name 'A'
  2090. const volatile A cvt;
  2091. ^
  2092. atomic_is_lock_free.pass.cpp:30:20: error: no member named 'atomic_is_lock_free' in namespace 'std'
  2093. bool b2 = std::atomic_is_lock_free(&cvt);
  2094. ~~~~~^
  2095. 7 errors generated.
  2096. atomic_is_lock_free.pass.cpp failed to compile
  2097. In file included from atomic_load.pass.cpp:20:
  2098. /root/libcxx/include/atomic:533:2: error: #error <atomic> is not implemented
  2099. #error <atomic> is not implemented
  2100. ^
  2101. atomic_load.pass.cpp:27:18: error: no type named 'atomic' in namespace 'std'
  2102. typedef std::atomic<T> A;
  2103. ~~~~~^
  2104. atomic_load.pass.cpp:27:24: error: expected unqualified-id
  2105. typedef std::atomic<T> A;
  2106. ^
  2107. atomic_load.pass.cpp:28:5: error: use of undeclared identifier 'A'
  2108. A t;
  2109. ^
  2110. atomic_load.pass.cpp:29:10: error: no member named 'atomic_init' in namespace 'std'
  2111. std::atomic_init(&t, T(1));
  2112. ~~~~~^
  2113. atomic_load.pass.cpp:29:23: error: use of undeclared identifier 't'
  2114. std::atomic_init(&t, T(1));
  2115. ^
  2116. atomic_load.pass.cpp:30:17: error: no member named 'atomic_load' in namespace 'std'
  2117. assert(std::atomic_load(&t) == T(1));
  2118. ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  2119. /usr/include/assert.h:54:21: note: expanded from:
  2120. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  2121. ^
  2122. atomic_load.pass.cpp:30:30: error: use of undeclared identifier 't'
  2123. assert(std::atomic_load(&t) == T(1));
  2124. ^
  2125. /usr/include/assert.h:54:21: note: expanded from:
  2126. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  2127. ^
  2128. atomic_load.pass.cpp:31:14: error: unknown type name 'A'
  2129. volatile A vt;
  2130. ^
  2131. atomic_load.pass.cpp:32:10: error: no member named 'atomic_init' in namespace 'std'
  2132. std::atomic_init(&vt, T(2));
  2133. ~~~~~^
  2134. atomic_load.pass.cpp:33:17: error: no member named 'atomic_load' in namespace 'std'
  2135. assert(std::atomic_load(&vt) == T(2));
  2136. ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
  2137. /usr/include/assert.h:54:21: note: expanded from:
  2138. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  2139. ^
  2140. 11 errors generated.
  2141. atomic_load.pass.cpp failed to compile
  2142. In file included from atomic_load_explicit.pass.cpp:20:
  2143. /root/libcxx/include/atomic:533:2: error: #error <atomic> is not implemented
  2144. #error <atomic> is not implemented
  2145. ^
  2146. atomic_load_explicit.pass.cpp:27:18: error: no type named 'atomic' in namespace 'std'
  2147. typedef std::atomic<T> A;
  2148. ~~~~~^
  2149. atomic_load_explicit.pass.cpp:27:24: error: expected unqualified-id
  2150. typedef std::atomic<T> A;
  2151. ^
  2152. atomic_load_explicit.pass.cpp:28:5: error: use of undeclared identifier 'A'
  2153. A t;
  2154. ^
  2155. atomic_load_explicit.pass.cpp:29:10: error: no member named 'atomic_init' in namespace 'std'
  2156. std::atomic_init(&t, T(1));
  2157. ~~~~~^
  2158. atomic_load_explicit.pass.cpp:29:23: error: use of undeclared identifier 't'
  2159. std::atomic_init(&t, T(1));
  2160. ^
  2161. atomic_load_explicit.pass.cpp:30:17: error: no member named 'atomic_load_explicit' in namespace 'std'
  2162. assert(std::atomic_load_explicit(&t, std::memory_order_seq_cst) == T(1));
  2163. ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2164. /usr/include/assert.h:54:21: note: expanded from:
  2165. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  2166. ^
  2167. atomic_load_explicit.pass.cpp:30:39: error: use of undeclared identifier 't'
  2168. assert(std::atomic_load_explicit(&t, std::memory_order_seq_cst) == T(1));
  2169. ^
  2170. /usr/include/assert.h:54:21: note: expanded from:
  2171. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  2172. ^
  2173. atomic_load_explicit.pass.cpp:31:14: error: unknown type name 'A'
  2174. volatile A vt;
  2175. ^
  2176. atomic_load_explicit.pass.cpp:32:10: error: no member named 'atomic_init' in namespace 'std'
  2177. std::atomic_init(&vt, T(2));
  2178. ~~~~~^
  2179. atomic_load_explicit.pass.cpp:33:17: error: no member named 'atomic_load_explicit' in namespace 'std'
  2180. assert(std::atomic_load_explicit(&vt, std::memory_order_seq_cst) == T(2));
  2181. ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2182. /usr/include/assert.h:54:21: note: expanded from:
  2183. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  2184. ^
  2185. 11 errors generated.
  2186. atomic_load_explicit.pass.cpp failed to compile
  2187. In file included from atomic_store.pass.cpp:20:
  2188. /root/libcxx/include/atomic:533:2: error: #error <atomic> is not implemented
  2189. #error <atomic> is not implemented
  2190. ^
  2191. atomic_store.pass.cpp:27:18: error: no type named 'atomic' in namespace 'std'
  2192. typedef std::atomic<T> A;
  2193. ~~~~~^
  2194. atomic_store.pass.cpp:27:24: error: expected unqualified-id
  2195. typedef std::atomic<T> A;
  2196. ^
  2197. atomic_store.pass.cpp:28:5: error: use of undeclared identifier 'A'
  2198. A t;
  2199. ^
  2200. atomic_store.pass.cpp:29:10: error: no member named 'atomic_store' in namespace 'std'
  2201. std::atomic_store(&t, T(1));
  2202. ~~~~~^
  2203. atomic_store.pass.cpp:29:24: error: use of undeclared identifier 't'
  2204. std::atomic_store(&t, T(1));
  2205. ^
  2206. atomic_store.pass.cpp:30:12: error: use of undeclared identifier 't'
  2207. assert(t == T(1));
  2208. ^
  2209. /usr/include/assert.h:54:21: note: expanded from:
  2210. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  2211. ^
  2212. atomic_store.pass.cpp:31:14: error: unknown type name 'A'
  2213. volatile A vt;
  2214. ^
  2215. atomic_store.pass.cpp:32:10: error: no member named 'atomic_store' in namespace 'std'
  2216. std::atomic_store(&vt, T(2));
  2217. ~~~~~^
  2218. 9 errors generated.
  2219. atomic_store.pass.cpp failed to compile
  2220. In file included from atomic_store_explicit.pass.cpp:20:
  2221. /root/libcxx/include/atomic:533:2: error: #error <atomic> is not implemented
  2222. #error <atomic> is not implemented
  2223. ^
  2224. atomic_store_explicit.pass.cpp:27:18: error: no type named 'atomic' in namespace 'std'
  2225. typedef std::atomic<T> A;
  2226. ~~~~~^
  2227. atomic_store_explicit.pass.cpp:27:24: error: expected unqualified-id
  2228. typedef std::atomic<T> A;
  2229. ^
  2230. atomic_store_explicit.pass.cpp:28:5: error: use of undeclared identifier 'A'
  2231. A t;
  2232. ^
  2233. atomic_store_explicit.pass.cpp:29:10: error: no member named 'atomic_store_explicit' in namespace 'std'
  2234. std::atomic_store_explicit(&t, T(1), std::memory_order_seq_cst);
  2235. ~~~~~^
  2236. atomic_store_explicit.pass.cpp:29:33: error: use of undeclared identifier 't'
  2237. std::atomic_store_explicit(&t, T(1), std::memory_order_seq_cst);
  2238. ^
  2239. atomic_store_explicit.pass.cpp:30:12: error: use of undeclared identifier 't'
  2240. assert(t == T(1));
  2241. ^
  2242. /usr/include/assert.h:54:21: note: expanded from:
  2243. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  2244. ^
  2245. atomic_store_explicit.pass.cpp:31:14: error: unknown type name 'A'
  2246. volatile A vt;
  2247. ^
  2248. atomic_store_explicit.pass.cpp:32:10: error: no member named 'atomic_store_explicit' in namespace 'std'
  2249. std::atomic_store_explicit(&vt, T(2), std::memory_order_seq_cst);
  2250. ~~~~~^
  2251. 9 errors generated.
  2252. atomic_store_explicit.pass.cpp failed to compile
  2253. In file included from atomic_var_init.pass.cpp:14:
  2254. /root/libcxx/include/atomic:533:2: error: #error <atomic> is not implemented
  2255. #error <atomic> is not implemented
  2256. ^
  2257. atomic_var_init.pass.cpp:19:10: error: no member named 'atomic' in namespace 'std'
  2258. std::atomic<int> v = ATOMIC_VAR_INIT(5);
  2259. ~~~~~^
  2260. atomic_var_init.pass.cpp:19:20: error: expected '(' for function-style cast or type construction
  2261. std::atomic<int> v = ATOMIC_VAR_INIT(5);
  2262. ~~~^
  2263. atomic_var_init.pass.cpp:19:22: error: use of undeclared identifier 'v'
  2264. std::atomic<int> v = ATOMIC_VAR_INIT(5);
  2265. ^
  2266. atomic_var_init.pass.cpp:19:26: error: use of undeclared identifier 'ATOMIC_VAR_INIT'
  2267. std::atomic<int> v = ATOMIC_VAR_INIT(5);
  2268. ^
  2269. atomic_var_init.pass.cpp:20:12: error: use of undeclared identifier 'v'
  2270. assert(v == 5);
  2271. ^
  2272. /usr/include/assert.h:54:21: note: expanded from:
  2273. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  2274. ^
  2275. 6 errors generated.
  2276. atomic_var_init.pass.cpp failed to compile
  2277. failed 23 tests in /root/libcxx/test/atomics/atomics.types.operations/atomics.types.operations.req
  2278. passed 1 tests in /root/libcxx/test/atomics/atomics.types.operations/atomics.types.operations.templ
  2279. passed 1 tests in /root/libcxx/test/containers
  2280. passed 4 tests in /root/libcxx/test/containers/associative
  2281. passed 2 tests in /root/libcxx/test/containers/associative/map
  2282. passed 7 tests in /root/libcxx/test/containers/associative/map/map.access
  2283. passed 22 tests in /root/libcxx/test/containers/associative/map/map.cons
  2284. passed 12 tests in /root/libcxx/test/containers/associative/map/map.modifiers
  2285. passed 5 tests in /root/libcxx/test/containers/associative/map/map.ops
  2286. passed 3 tests in /root/libcxx/test/containers/associative/map/map.special
  2287. passed 5 tests in /root/libcxx/test/containers/associative/multimap
  2288. passed 21 tests in /root/libcxx/test/containers/associative/multimap/multimap.cons
  2289. passed 12 tests in /root/libcxx/test/containers/associative/multimap/multimap.modifiers
  2290. passed 5 tests in /root/libcxx/test/containers/associative/multimap/multimap.ops
  2291. passed 3 tests in /root/libcxx/test/containers/associative/multimap/multimap.special
  2292. passed 22 tests in /root/libcxx/test/containers/associative/multiset
  2293. passed 21 tests in /root/libcxx/test/containers/associative/multiset/multiset.cons
  2294. passed 3 tests in /root/libcxx/test/containers/associative/multiset/multiset.special
  2295. passed 23 tests in /root/libcxx/test/containers/associative/set
  2296. passed 21 tests in /root/libcxx/test/containers/associative/set/set.cons
  2297. passed 3 tests in /root/libcxx/test/containers/associative/set/set.special
  2298. passed 1 tests in /root/libcxx/test/containers/container.adaptors
  2299. passed 1 tests in /root/libcxx/test/containers/container.adaptors/priority.queue
  2300. passed 16 tests in /root/libcxx/test/containers/container.adaptors/priority.queue/priqueue.cons
  2301. passed 6 tests in /root/libcxx/test/containers/container.adaptors/priority.queue/priqueue.cons.alloc
  2302. passed 8 tests in /root/libcxx/test/containers/container.adaptors/priority.queue/priqueue.members
  2303. passed 2 tests in /root/libcxx/test/containers/container.adaptors/priority.queue/priqueue.special
  2304. passed 1 tests in /root/libcxx/test/containers/container.adaptors/queue
  2305. passed 9 tests in /root/libcxx/test/containers/container.adaptors/queue/queue.cons
  2306. passed 5 tests in /root/libcxx/test/containers/container.adaptors/queue/queue.cons.alloc
  2307. passed 14 tests in /root/libcxx/test/containers/container.adaptors/queue/queue.defn
  2308. passed 2 tests in /root/libcxx/test/containers/container.adaptors/queue/queue.ops
  2309. passed 2 tests in /root/libcxx/test/containers/container.adaptors/queue/queue.special
  2310. passed 1 tests in /root/libcxx/test/containers/container.adaptors/stack
  2311. passed 9 tests in /root/libcxx/test/containers/container.adaptors/stack/stack.cons
  2312. passed 5 tests in /root/libcxx/test/containers/container.adaptors/stack/stack.cons.alloc
  2313. passed 12 tests in /root/libcxx/test/containers/container.adaptors/stack/stack.defn
  2314. passed 2 tests in /root/libcxx/test/containers/container.adaptors/stack/stack.ops
  2315. passed 2 tests in /root/libcxx/test/containers/container.adaptors/stack/stack.special
  2316. passed 1 tests in /root/libcxx/test/containers/container.requirements
  2317. passed 1 tests in /root/libcxx/test/containers/container.requirements/associative.reqmts
  2318. passed 1 tests in /root/libcxx/test/containers/container.requirements/associative.reqmts/associative.reqmts.except
  2319. passed 1 tests in /root/libcxx/test/containers/container.requirements/container.requirements.dataraces
  2320. passed 1 tests in /root/libcxx/test/containers/container.requirements/container.requirements.general
  2321. passed 1 tests in /root/libcxx/test/containers/container.requirements/sequence.reqmts
  2322. passed 1 tests in /root/libcxx/test/containers/container.requirements/unord.req
  2323. passed 1 tests in /root/libcxx/test/containers/container.requirements/unord.req/unord.req.except
  2324. passed 1 tests in /root/libcxx/test/containers/containers.general
  2325. passed 1 tests in /root/libcxx/test/containers/sequences
  2326. passed 3 tests in /root/libcxx/test/containers/sequences/array
  2327. passed 2 tests in /root/libcxx/test/containers/sequences/array/array.cons
  2328. passed 2 tests in /root/libcxx/test/containers/sequences/array/array.data
  2329. passed 1 tests in /root/libcxx/test/containers/sequences/array/array.fill
  2330. passed 1 tests in /root/libcxx/test/containers/sequences/array/array.size
  2331. passed 1 tests in /root/libcxx/test/containers/sequences/array/array.special
  2332. passed 1 tests in /root/libcxx/test/containers/sequences/array/array.swap
  2333. passed 5 tests in /root/libcxx/test/containers/sequences/array/array.tuple
  2334. passed 1 tests in /root/libcxx/test/containers/sequences/array/array.zero
  2335. passed 3 tests in /root/libcxx/test/containers/sequences/deque
  2336. passed 4 tests in /root/libcxx/test/containers/sequences/deque/deque.capacity
  2337. passed 23 tests in /root/libcxx/test/containers/sequences/deque/deque.cons
  2338. passed 16 tests in /root/libcxx/test/containers/sequences/deque/deque.modifiers
  2339. passed 6 tests in /root/libcxx/test/containers/sequences/deque/deque.special
  2340. passed 3 tests in /root/libcxx/test/containers/sequences/forwardlist
  2341. passed 1 tests in /root/libcxx/test/containers/sequences/forwardlist/forwardlist.access
  2342. passed 25 tests in /root/libcxx/test/containers/sequences/forwardlist/forwardlist.cons
  2343. passed 2 tests in /root/libcxx/test/containers/sequences/forwardlist/forwardlist.iter
  2344. passed 15 tests in /root/libcxx/test/containers/sequences/forwardlist/forwardlist.modifiers
  2345. passed 12 tests in /root/libcxx/test/containers/sequences/forwardlist/forwardlist.ops
  2346. passed 5 tests in /root/libcxx/test/containers/sequences/forwardlist/forwardlist.spec
  2347. passed 3 tests in /root/libcxx/test/containers/sequences/list
  2348. passed 2 tests in /root/libcxx/test/containers/sequences/list/list.capacity
  2349. passed 19 tests in /root/libcxx/test/containers/sequences/list/list.cons
  2350. passed 17 tests in /root/libcxx/test/containers/sequences/list/list.modifiers
  2351. passed 12 tests in /root/libcxx/test/containers/sequences/list/list.ops
  2352. passed 2 tests in /root/libcxx/test/containers/sequences/list/list.special
  2353. passed 3 tests in /root/libcxx/test/containers/sequences/vector
  2354. passed 6 tests in /root/libcxx/test/containers/sequences/vector/vector.capacity
  2355. passed 20 tests in /root/libcxx/test/containers/sequences/vector/vector.cons
  2356. passed 2 tests in /root/libcxx/test/containers/sequences/vector/vector.data
  2357. passed 11 tests in /root/libcxx/test/containers/sequences/vector/vector.modifiers
  2358. passed 2 tests in /root/libcxx/test/containers/sequences/vector/vector.special
  2359. passed 37 tests in /root/libcxx/test/containers/sequences/vector.bool
  2360. passed 1 tests in /root/libcxx/test/containers/unord
  2361. passed 20 tests in /root/libcxx/test/containers/unord/unord.map
  2362. passed 28 tests in /root/libcxx/test/containers/unord/unord.map/unord.map.cnstr
  2363. passed 2 tests in /root/libcxx/test/containers/unord/unord.map/unord.map.elem
  2364. passed 2 tests in /root/libcxx/test/containers/unord/unord.map/unord.map.swap
  2365. passed 12 tests in /root/libcxx/test/containers/unord/unord.map/unorder.map.modifiers
  2366. passed 21 tests in /root/libcxx/test/containers/unord/unord.multimap
  2367. passed 28 tests in /root/libcxx/test/containers/unord/unord.multimap/unord.multimap.cnstr
  2368. passed 12 tests in /root/libcxx/test/containers/unord/unord.multimap/unord.multimap.modifiers
  2369. passed 2 tests in /root/libcxx/test/containers/unord/unord.multimap/unord.multimap.swap
  2370. passed 33 tests in /root/libcxx/test/containers/unord/unord.multiset
  2371. passed 28 tests in /root/libcxx/test/containers/unord/unord.multiset/unord.multiset.cnstr
  2372. passed 2 tests in /root/libcxx/test/containers/unord/unord.multiset/unord.multiset.swap
  2373. passed 34 tests in /root/libcxx/test/containers/unord/unord.set
  2374. passed 28 tests in /root/libcxx/test/containers/unord/unord.set/unord.set.cnstr
  2375. passed 2 tests in /root/libcxx/test/containers/unord/unord.set/unord.set.swap
  2376. passed 1 tests in /root/libcxx/test/depr
  2377. passed 1 tests in /root/libcxx/test/depr/depr.auto.ptr
  2378. passed 1 tests in /root/libcxx/test/depr/depr.auto.ptr/auto.ptr
  2379. passed 10 tests in /root/libcxx/test/depr/depr.auto.ptr/auto.ptr/auto.ptr.cons
  2380. passed 4 tests in /root/libcxx/test/depr/depr.auto.ptr/auto.ptr/auto.ptr.conv
  2381. passed 4 tests in /root/libcxx/test/depr/depr.auto.ptr/auto.ptr/auto.ptr.members
  2382. ctype_h.pass.cpp:17:2: error: #error isalnum defined
  2383. #error isalnum defined
  2384. ^
  2385. ctype_h.pass.cpp:21:2: error: #error isalpha defined
  2386. #error isalpha defined
  2387. ^
  2388. ctype_h.pass.cpp:25:2: error: #error isblank defined
  2389. #error isblank defined
  2390. ^
  2391. ctype_h.pass.cpp:29:2: error: #error iscntrl defined
  2392. #error iscntrl defined
  2393. ^
  2394. ctype_h.pass.cpp:33:2: error: #error isdigit defined
  2395. #error isdigit defined
  2396. ^
  2397. ctype_h.pass.cpp:37:2: error: #error isgraph defined
  2398. #error isgraph defined
  2399. ^
  2400. ctype_h.pass.cpp:41:2: error: #error islower defined
  2401. #error islower defined
  2402. ^
  2403. ctype_h.pass.cpp:45:2: error: #error isprint defined
  2404. #error isprint defined
  2405. ^
  2406. ctype_h.pass.cpp:49:2: error: #error ispunct defined
  2407. #error ispunct defined
  2408. ^
  2409. ctype_h.pass.cpp:53:2: error: #error isspace defined
  2410. #error isspace defined
  2411. ^
  2412. ctype_h.pass.cpp:57:2: error: #error isupper defined
  2413. #error isupper defined
  2414. ^
  2415. ctype_h.pass.cpp:61:2: error: #error isxdigit defined
  2416. #error isxdigit defined
  2417. ^
  2418. ctype_h.pass.cpp:65:2: error: #error tolower defined
  2419. #error tolower defined
  2420. ^
  2421. ctype_h.pass.cpp:69:2: error: #error toupper defined
  2422. #error toupper defined
  2423. ^
  2424. 14 errors generated.
  2425. ctype_h.pass.cpp failed to compile
  2426. In file included from iso646_h.pass.cpp:12:
  2427. /usr/include/iso646.h:32:9: error: C++ operator 'and' cannot be used as a macro name
  2428. #define and &&
  2429. ^
  2430. /usr/include/iso646.h:33:9: error: C++ operator 'and_eq' cannot be used as a macro name
  2431. #define and_eq &=
  2432. ^
  2433. /usr/include/iso646.h:34:9: error: C++ operator 'bitand' cannot be used as a macro name
  2434. #define bitand &
  2435. ^
  2436. /usr/include/iso646.h:35:9: error: C++ operator 'bitor' cannot be used as a macro name
  2437. #define bitor |
  2438. ^
  2439. /usr/include/iso646.h:36:9: error: C++ operator 'compl' cannot be used as a macro name
  2440. #define compl ~
  2441. ^
  2442. /usr/include/iso646.h:37:9: error: C++ operator 'not' cannot be used as a macro name
  2443. #define not !
  2444. ^
  2445. /usr/include/iso646.h:38:9: error: C++ operator 'not_eq' cannot be used as a macro name
  2446. #define not_eq !=
  2447. ^
  2448. /usr/include/iso646.h:39:9: error: C++ operator 'or' cannot be used as a macro name
  2449. #define or ||
  2450. ^
  2451. /usr/include/iso646.h:40:9: error: C++ operator 'or_eq' cannot be used as a macro name
  2452. #define or_eq |=
  2453. ^
  2454. /usr/include/iso646.h:41:9: error: C++ operator 'xor' cannot be used as a macro name
  2455. #define xor ^
  2456. ^
  2457. /usr/include/iso646.h:42:9: error: C++ operator 'xor_eq' cannot be used as a macro name
  2458. #define xor_eq ^=
  2459. ^
  2460. 11 errors generated.
  2461. iso646_h.pass.cpp failed to compile
  2462. math_h.pass.cpp:224:5: error: static_assert failed ""
  2463. static_assert((std::is_same<decltype(isinf((double)0)), bool>::value), "");
  2464. ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2465. math_h.pass.cpp:232:5: error: static_assert failed ""
  2466. static_assert((std::is_same<decltype(isnan((double)0)), bool>::value), "");
  2467. ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2468. 2 errors generated.
  2469. math_h.pass.cpp failed to compile
  2470. stdint_h.pass.cpp:171:19: error: use of undeclared identifier 'INT8_MIN'
  2471. static_assert(INT8_MIN == -128, "INT8_MIN == -128");
  2472. ^
  2473. stdint_h.pass.cpp:171:55: error: expected expression
  2474. static_assert(INT8_MIN == -128, "INT8_MIN == -128");
  2475. ^
  2476. stdint_h.pass.cpp:172:19: error: use of undeclared identifier 'INT16_MIN'
  2477. static_assert(INT16_MIN == -32768, "INT16_MIN == -32768");
  2478. ^
  2479. stdint_h.pass.cpp:172:61: error: expected expression
  2480. static_assert(INT16_MIN == -32768, "INT16_MIN == -32768");
  2481. ^
  2482. stdint_h.pass.cpp:173:19: error: use of undeclared identifier 'INT32_MIN'
  2483. static_assert(INT32_MIN == -2147483648U, "INT32_MIN == -2147483648");
  2484. ^
  2485. stdint_h.pass.cpp:173:72: error: expected expression
  2486. static_assert(INT32_MIN == -2147483648U, "INT32_MIN == -2147483648");
  2487. ^
  2488. stdint_h.pass.cpp:174:19: error: use of undeclared identifier 'INT64_MIN'
  2489. static_assert(INT64_MIN == -9223372036854775808ULL, "INT64_MIN == -9223372036854775808LL");
  2490. ^
  2491. stdint_h.pass.cpp:174:94: error: expected expression
  2492. static_assert(INT64_MIN == -9223372036854775808ULL, "INT64_MIN == -9223372036854775808LL");
  2493. ^
  2494. stdint_h.pass.cpp:177:19: error: use of undeclared identifier 'INT8_MAX'
  2495. static_assert(INT8_MAX == 127, "INT8_MAX == 127");
  2496. ^
  2497. stdint_h.pass.cpp:177:53: error: expected expression
  2498. static_assert(INT8_MAX == 127, "INT8_MAX == 127");
  2499. ^
  2500. stdint_h.pass.cpp:178:19: error: use of undeclared identifier 'INT16_MAX'
  2501. static_assert(INT16_MAX == 32767, "INT16_MAX == 32767");
  2502. ^
  2503. stdint_h.pass.cpp:178:59: error: expected expression
  2504. static_assert(INT16_MAX == 32767, "INT16_MAX == 32767");
  2505. ^
  2506. stdint_h.pass.cpp:179:19: error: use of undeclared identifier 'INT32_MAX'
  2507. static_assert(INT32_MAX == 2147483647, "INT32_MAX == 2147483647");
  2508. ^
  2509. stdint_h.pass.cpp:179:69: error: expected expression
  2510. static_assert(INT32_MAX == 2147483647, "INT32_MAX == 2147483647");
  2511. ^
  2512. stdint_h.pass.cpp:180:19: error: use of undeclared identifier 'INT64_MAX'
  2513. static_assert(INT64_MAX == 9223372036854775807LL, "INT64_MAX == 9223372036854775807LL");
  2514. ^
  2515. stdint_h.pass.cpp:180:91: error: expected expression
  2516. static_assert(INT64_MAX == 9223372036854775807LL, "INT64_MAX == 9223372036854775807LL");
  2517. ^
  2518. stdint_h.pass.cpp:183:19: error: use of undeclared identifier 'UINT8_MAX'
  2519. static_assert(UINT8_MAX == 255, "UINT8_MAX == 255");
  2520. ^
  2521. stdint_h.pass.cpp:183:55: error: expected expression
  2522. static_assert(UINT8_MAX == 255, "UINT8_MAX == 255");
  2523. ^
  2524. stdint_h.pass.cpp:184:19: error: use of undeclared identifier 'UINT16_MAX'
  2525. static_assert(UINT16_MAX == 65535, "UINT16_MAX == 65535");
  2526. ^
  2527. fatal error: too many errors emitted, stopping now [-ferror-limit=]
  2528. 20 errors generated.
  2529. stdint_h.pass.cpp failed to compile
  2530. stdio_h.pass.cpp:106:53: warning: format string is empty [-Wformat-zero-length]
  2531. static_assert((std::is_same<decltype(vfscanf(fp,"",va)), int>::value), "");
  2532. ^~
  2533. stdio_h.pass.cpp:108:49: warning: format string is empty [-Wformat-zero-length]
  2534. static_assert((std::is_same<decltype(vscanf("",va)), int>::value), "");
  2535. ^~
  2536. stdio_h.pass.cpp:111:53: warning: format string is empty [-Wformat-zero-length]
  2537. static_assert((std::is_same<decltype(vsscanf("","",va)), int>::value), "");
  2538. ^~
  2539. 3 warnings generated.
  2540. uchar_h.pass.cpp:12:10: fatal error: 'uchar.h' file not found
  2541. #include <uchar.h>
  2542. ^
  2543. 1 error generated.
  2544. uchar_h.pass.cpp failed to compile
  2545. wchar_h.pass.cpp:37:7: error: no member named 'FILE' in the global namespace
  2546. ::FILE* fp = 0;
  2547. ~~^
  2548. wchar_h.pass.cpp:37:13: error: use of undeclared identifier 'fp'
  2549. ::FILE* fp = 0;
  2550. ^
  2551. wchar_h.pass.cpp:45:51: error: use of undeclared identifier 'fp'
  2552. static_assert((std::is_same<decltype(fwprintf(fp, L"")), int>::value), "");
  2553. ^
  2554. wchar_h.pass.cpp:45:60: error: type name requires a specifier or qualifier
  2555. static_assert((std::is_same<decltype(fwprintf(fp, L"")), int>::value), "");
  2556. ^
  2557. wchar_h.pass.cpp:45:60: error: C++ requires a type specifier for all declarations
  2558. static_assert((std::is_same<decltype(fwprintf(fp, L"")), int>::value), "");
  2559. ~~~~~~~~ ^
  2560. wchar_h.pass.cpp:45:68: error: type name requires a specifier or qualifier
  2561. static_assert((std::is_same<decltype(fwprintf(fp, L"")), int>::value), "");
  2562. ^
  2563. wchar_h.pass.cpp:45:68: error: expected ')'
  2564. wchar_h.pass.cpp:45:19: note: to match this '('
  2565. static_assert((std::is_same<decltype(fwprintf(fp, L"")), int>::value), "");
  2566. ^
  2567. wchar_h.pass.cpp:45:74: error: expected expression
  2568. static_assert((std::is_same<decltype(fwprintf(fp, L"")), int>::value), "");
  2569. ^
  2570. wchar_h.pass.cpp:45:78: error: expected expression
  2571. static_assert((std::is_same<decltype(fwprintf(fp, L"")), int>::value), "");
  2572. ^
  2573. wchar_h.pass.cpp:46:50: error: use of undeclared identifier 'fp'
  2574. static_assert((std::is_same<decltype(fwscanf(fp, L"")), int>::value), "");
  2575. ^
  2576. wchar_h.pass.cpp:46:59: error: type name requires a specifier or qualifier
  2577. static_assert((std::is_same<decltype(fwscanf(fp, L"")), int>::value), "");
  2578. ^
  2579. wchar_h.pass.cpp:46:59: error: C++ requires a type specifier for all declarations
  2580. static_assert((std::is_same<decltype(fwscanf(fp, L"")), int>::value), "");
  2581. ~~~~~~~~ ^
  2582. wchar_h.pass.cpp:46:67: error: type name requires a specifier or qualifier
  2583. static_assert((std::is_same<decltype(fwscanf(fp, L"")), int>::value), "");
  2584. ^
  2585. wchar_h.pass.cpp:46:67: error: expected ')'
  2586. wchar_h.pass.cpp:46:19: note: to match this '('
  2587. static_assert((std::is_same<decltype(fwscanf(fp, L"")), int>::value), "");
  2588. ^
  2589. wchar_h.pass.cpp:46:73: error: expected expression
  2590. static_assert((std::is_same<decltype(fwscanf(fp, L"")), int>::value), "");
  2591. ^
  2592. wchar_h.pass.cpp:46:77: error: expected expression
  2593. static_assert((std::is_same<decltype(fwscanf(fp, L"")), int>::value), "");
  2594. ^
  2595. wchar_h.pass.cpp:49:52: error: use of undeclared identifier 'fp'
  2596. static_assert((std::is_same<decltype(vfwprintf(fp, L"", va)), int>::value), "");
  2597. ^
  2598. wchar_h.pass.cpp:49:65: error: type name requires a specifier or qualifier
  2599. static_assert((std::is_same<decltype(vfwprintf(fp, L"", va)), int>::value), "");
  2600. ^
  2601. wchar_h.pass.cpp:49:65: error: C++ requires a type specifier for all declarations
  2602. static_assert((std::is_same<decltype(vfwprintf(fp, L"", va)), int>::value), "");
  2603. ~~~~~~~~ ^
  2604. fatal error: too many errors emitted, stopping now [-ferror-limit=]
  2605. 20 errors generated.
  2606. wchar_h.pass.cpp failed to compile
  2607. wctype_h.pass.cpp:20:2: error: #error iswalnum defined
  2608. #error iswalnum defined
  2609. ^
  2610. wctype_h.pass.cpp:24:2: error: #error iswalpha defined
  2611. #error iswalpha defined
  2612. ^
  2613. wctype_h.pass.cpp:28:2: error: #error iswblank defined
  2614. #error iswblank defined
  2615. ^
  2616. wctype_h.pass.cpp:32:2: error: #error iswcntrl defined
  2617. #error iswcntrl defined
  2618. ^
  2619. wctype_h.pass.cpp:36:2: error: #error iswdigit defined
  2620. #error iswdigit defined
  2621. ^
  2622. wctype_h.pass.cpp:40:2: error: #error iswgraph defined
  2623. #error iswgraph defined
  2624. ^
  2625. wctype_h.pass.cpp:44:2: error: #error iswlower defined
  2626. #error iswlower defined
  2627. ^
  2628. wctype_h.pass.cpp:48:2: error: #error iswprint defined
  2629. #error iswprint defined
  2630. ^
  2631. wctype_h.pass.cpp:52:2: error: #error iswpunct defined
  2632. #error iswpunct defined
  2633. ^
  2634. wctype_h.pass.cpp:56:2: error: #error iswspace defined
  2635. #error iswspace defined
  2636. ^
  2637. wctype_h.pass.cpp:60:2: error: #error iswupper defined
  2638. #error iswupper defined
  2639. ^
  2640. wctype_h.pass.cpp:64:2: error: #error iswxdigit defined
  2641. #error iswxdigit defined
  2642. ^
  2643. wctype_h.pass.cpp:68:2: error: #error iswctype defined
  2644. #error iswctype defined
  2645. ^
  2646. wctype_h.pass.cpp:76:2: error: #error towlower defined
  2647. #error towlower defined
  2648. ^
  2649. wctype_h.pass.cpp:80:2: error: #error towupper defined
  2650. #error towupper defined
  2651. ^
  2652. 15 errors generated.
  2653. wctype_h.pass.cpp failed to compile
  2654. failed 7 tests in /root/libcxx/test/depr/depr.c.headers
  2655. passed 19 tests in /root/libcxx/test/depr/depr.c.headers
  2656. passed 1 tests in /root/libcxx/test/depr/depr.function.objects
  2657. passed 1 tests in /root/libcxx/test/depr/depr.function.objects/depr.adaptors
  2658. passed 4 tests in /root/libcxx/test/depr/depr.function.objects/depr.adaptors/depr.function.pointer.adaptors
  2659. passed 16 tests in /root/libcxx/test/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors
  2660. passed 2 tests in /root/libcxx/test/depr/depr.function.objects/depr.base
  2661. passed 5 tests in /root/libcxx/test/depr/depr.ios.members
  2662. passed 1 tests in /root/libcxx/test/depr/depr.lib.binders
  2663. passed 1 tests in /root/libcxx/test/depr/depr.lib.binders/depr.lib.bind.1st
  2664. passed 1 tests in /root/libcxx/test/depr/depr.lib.binders/depr.lib.bind.2nd
  2665. passed 1 tests in /root/libcxx/test/depr/depr.lib.binders/depr.lib.binder.1st
  2666. passed 1 tests in /root/libcxx/test/depr/depr.lib.binders/depr.lib.binder.2nd
  2667. passed 1 tests in /root/libcxx/test/depr/depr.str.strstreams
  2668. passed 1 tests in /root/libcxx/test/depr/depr.str.strstreams/depr.istrstream
  2669. passed 4 tests in /root/libcxx/test/depr/depr.str.strstreams/depr.istrstream/depr.istrstream.cons
  2670. passed 2 tests in /root/libcxx/test/depr/depr.str.strstreams/depr.istrstream/depr.istrstream.members
  2671. passed 1 tests in /root/libcxx/test/depr/depr.str.strstreams/depr.ostrstream
  2672. passed 2 tests in /root/libcxx/test/depr/depr.str.strstreams/depr.ostrstream/depr.ostrstream.cons
  2673. passed 4 tests in /root/libcxx/test/depr/depr.str.strstreams/depr.ostrstream/depr.ostrstream.members
  2674. passed 1 tests in /root/libcxx/test/depr/depr.str.strstreams/depr.strstream
  2675. passed 2 tests in /root/libcxx/test/depr/depr.str.strstreams/depr.strstream/depr.strstream.cons
  2676. passed 1 tests in /root/libcxx/test/depr/depr.str.strstreams/depr.strstream/depr.strstream.dest
  2677. passed 3 tests in /root/libcxx/test/depr/depr.str.strstreams/depr.strstream/depr.strstream.oper
  2678. passed 1 tests in /root/libcxx/test/depr/depr.str.strstreams/depr.strstreambuf
  2679. passed 8 tests in /root/libcxx/test/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.cons
  2680. passed 3 tests in /root/libcxx/test/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.members
  2681. passed 6 tests in /root/libcxx/test/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.virtuals
  2682. passed 1 tests in /root/libcxx/test/depr/exception.unexpected
  2683. /tmp/cc-HQjmj2.o: In function `main':
  2684. get_unexpected.pass.cpp:(.text+0x40): undefined reference to `std::get_unexpected()'
  2685. get_unexpected.pass.cpp:(.text+0x96): undefined reference to `std::get_unexpected()'
  2686. get_unexpected.pass.cpp:(.text+0xe7): undefined reference to `std::get_unexpected()'
  2687. clang++: error: linker command failed with exit code 1 (use -v to see invocation)
  2688. get_unexpected.pass.cpp failed to compile
  2689. /root/libcxx/test/testit: line 49: 14010 Abort trap: 6 (core dumped) ./a.out
  2690. set_unexpected.pass.cpp failed at run time
  2691. failed 2 tests in /root/libcxx/test/depr/exception.unexpected/set.unexpected
  2692. passed 1 tests in /root/libcxx/test/depr/exception.unexpected/unexpected
  2693. passed 1 tests in /root/libcxx/test/depr/exception.unexpected/unexpected.handler
  2694. passed 1 tests in /root/libcxx/test/diagnostics
  2695. passed 1 tests in /root/libcxx/test/diagnostics/assertions
  2696. passed 1 tests in /root/libcxx/test/diagnostics/diagnostics.general
  2697. cerrno.pass.cpp:184:2: error: #error ENODATA not defined
  2698. #error ENODATA not defined
  2699. ^
  2700. cerrno.pass.cpp:224:2: error: #error ENOSR not defined
  2701. #error ENOSR not defined
  2702. ^
  2703. cerrno.pass.cpp:228:2: error: #error ENOSTR not defined
  2704. #error ENOSTR not defined
  2705. ^
  2706. cerrno.pass.cpp:316:2: error: #error ETIME not defined
  2707. #error ETIME not defined
  2708. ^
  2709. 4 errors generated.
  2710. cerrno.pass.cpp failed to compile
  2711. failed 1 tests in /root/libcxx/test/diagnostics/errno
  2712. passed 1 tests in /root/libcxx/test/diagnostics/std.exceptions
  2713. passed 1 tests in /root/libcxx/test/diagnostics/std.exceptions/domain.error
  2714. passed 1 tests in /root/libcxx/test/diagnostics/std.exceptions/invalid.argument
  2715. passed 1 tests in /root/libcxx/test/diagnostics/std.exceptions/length.error
  2716. passed 1 tests in /root/libcxx/test/diagnostics/std.exceptions/logic.error
  2717. passed 1 tests in /root/libcxx/test/diagnostics/std.exceptions/out.of.range
  2718. passed 1 tests in /root/libcxx/test/diagnostics/std.exceptions/overflow.error
  2719. passed 1 tests in /root/libcxx/test/diagnostics/std.exceptions/range.error
  2720. passed 1 tests in /root/libcxx/test/diagnostics/std.exceptions/runtime.error
  2721. passed 1 tests in /root/libcxx/test/diagnostics/std.exceptions/underflow.error
  2722. errc.pass.cpp:58:54: error: use of undeclared identifier 'ENODATA'
  2723. static_assert(std::errc::no_message_available == ENODATA, "");
  2724. ^
  2725. errc.pass.cpp:58:65: error: expected expression
  2726. static_assert(std::errc::no_message_available == ENODATA, "");
  2727. ^
  2728. errc.pass.cpp:62:53: error: use of undeclared identifier 'ENOSR'
  2729. static_assert(std::errc::no_stream_resources == ENOSR, "");
  2730. ^
  2731. errc.pass.cpp:62:62: error: expected expression
  2732. static_assert(std::errc::no_stream_resources == ENOSR, "");
  2733. ^
  2734. errc.pass.cpp:69:46: error: use of undeclared identifier 'ENOSTR'
  2735. static_assert(std::errc::not_a_stream == ENOSTR, "");
  2736. ^
  2737. errc.pass.cpp:69:56: error: expected expression
  2738. static_assert(std::errc::not_a_stream == ENOSTR, "");
  2739. ^
  2740. errc.pass.cpp:87:48: error: use of undeclared identifier 'ETIME'
  2741. static_assert(std::errc::stream_timeout == ETIME, "");
  2742. ^
  2743. errc.pass.cpp:87:57: error: expected expression
  2744. static_assert(std::errc::stream_timeout == ETIME, "");
  2745. ^
  2746. 8 errors generated.
  2747. errc.pass.cpp failed to compile
  2748. failed 1 tests in /root/libcxx/test/diagnostics/syserr
  2749. passed 1 tests in /root/libcxx/test/diagnostics/syserr
  2750. passed 1 tests in /root/libcxx/test/diagnostics/syserr/syserr.compare
  2751. passed 1 tests in /root/libcxx/test/diagnostics/syserr/syserr.errcat
  2752. passed 1 tests in /root/libcxx/test/diagnostics/syserr/syserr.errcat/syserr.errcat.derived
  2753. passed 3 tests in /root/libcxx/test/diagnostics/syserr/syserr.errcat/syserr.errcat.nonvirtuals
  2754. passed 2 tests in /root/libcxx/test/diagnostics/syserr/syserr.errcat/syserr.errcat.objects
  2755. passed 1 tests in /root/libcxx/test/diagnostics/syserr/syserr.errcat/syserr.errcat.overview
  2756. passed 3 tests in /root/libcxx/test/diagnostics/syserr/syserr.errcat/syserr.errcat.virtuals
  2757. passed 1 tests in /root/libcxx/test/diagnostics/syserr/syserr.errcode
  2758. passed 3 tests in /root/libcxx/test/diagnostics/syserr/syserr.errcode/syserr.errcode.constructors
  2759. passed 3 tests in /root/libcxx/test/diagnostics/syserr/syserr.errcode/syserr.errcode.modifiers
  2760. passed 3 tests in /root/libcxx/test/diagnostics/syserr/syserr.errcode/syserr.errcode.nonmembers
  2761. passed 5 tests in /root/libcxx/test/diagnostics/syserr/syserr.errcode/syserr.errcode.observers
  2762. passed 1 tests in /root/libcxx/test/diagnostics/syserr/syserr.errcode/syserr.errcode.overview
  2763. passed 1 tests in /root/libcxx/test/diagnostics/syserr/syserr.errcondition
  2764. passed 3 tests in /root/libcxx/test/diagnostics/syserr/syserr.errcondition/syserr.errcondition.constructors
  2765. passed 3 tests in /root/libcxx/test/diagnostics/syserr/syserr.errcondition/syserr.errcondition.modifiers
  2766. passed 2 tests in /root/libcxx/test/diagnostics/syserr/syserr.errcondition/syserr.errcondition.nonmembers
  2767. passed 4 tests in /root/libcxx/test/diagnostics/syserr/syserr.errcondition/syserr.errcondition.observers
  2768. passed 1 tests in /root/libcxx/test/diagnostics/syserr/syserr.errcondition/syserr.errcondition.overview
  2769. passed 1 tests in /root/libcxx/test/diagnostics/syserr/syserr.hash
  2770. passed 1 tests in /root/libcxx/test/diagnostics/syserr/syserr.syserr
  2771. passed 6 tests in /root/libcxx/test/diagnostics/syserr/syserr.syserr/syserr.syserr.members
  2772. passed 1 tests in /root/libcxx/test/diagnostics/syserr/syserr.syserr/syserr.syserr.overview
  2773. passed 1 tests in /root/libcxx/test/input.output
  2774. passed 1 tests in /root/libcxx/test/input.output/file.streams
  2775. cinttypes.pass.cpp:16:2: error: #error INT8_MIN not defined
  2776. #error INT8_MIN not defined
  2777. ^
  2778. cinttypes.pass.cpp:20:2: error: #error INT16_MIN not defined
  2779. #error INT16_MIN not defined
  2780. ^
  2781. cinttypes.pass.cpp:24:2: error: #error INT32_MIN not defined
  2782. #error INT32_MIN not defined
  2783. ^
  2784. cinttypes.pass.cpp:28:2: error: #error INT64_MIN not defined
  2785. #error INT64_MIN not defined
  2786. ^
  2787. cinttypes.pass.cpp:32:2: error: #error INT8_MAX not defined
  2788. #error INT8_MAX not defined
  2789. ^
  2790. cinttypes.pass.cpp:36:2: error: #error INT16_MAX not defined
  2791. #error INT16_MAX not defined
  2792. ^
  2793. cinttypes.pass.cpp:40:2: error: #error INT32_MAX not defined
  2794. #error INT32_MAX not defined
  2795. ^
  2796. cinttypes.pass.cpp:44:2: error: #error INT64_MAX not defined
  2797. #error INT64_MAX not defined
  2798. ^
  2799. cinttypes.pass.cpp:48:2: error: #error UINT8_MAX not defined
  2800. #error UINT8_MAX not defined
  2801. ^
  2802. cinttypes.pass.cpp:52:2: error: #error UINT16_MAX not defined
  2803. #error UINT16_MAX not defined
  2804. ^
  2805. cinttypes.pass.cpp:56:2: error: #error UINT32_MAX not defined
  2806. #error UINT32_MAX not defined
  2807. ^
  2808. cinttypes.pass.cpp:60:2: error: #error UINT64_MAX not defined
  2809. #error UINT64_MAX not defined
  2810. ^
  2811. cinttypes.pass.cpp:64:2: error: #error INT_LEAST8_MIN not defined
  2812. #error INT_LEAST8_MIN not defined
  2813. ^
  2814. cinttypes.pass.cpp:68:2: error: #error INT_LEAST16_MIN not defined
  2815. #error INT_LEAST16_MIN not defined
  2816. ^
  2817. cinttypes.pass.cpp:72:2: error: #error INT_LEAST32_MIN not defined
  2818. #error INT_LEAST32_MIN not defined
  2819. ^
  2820. cinttypes.pass.cpp:76:2: error: #error INT_LEAST64_MIN not defined
  2821. #error INT_LEAST64_MIN not defined
  2822. ^
  2823. cinttypes.pass.cpp:80:2: error: #error INT_LEAST8_MAX not defined
  2824. #error INT_LEAST8_MAX not defined
  2825. ^
  2826. cinttypes.pass.cpp:84:2: error: #error INT_LEAST16_MAX not defined
  2827. #error INT_LEAST16_MAX not defined
  2828. ^
  2829. cinttypes.pass.cpp:88:2: error: #error INT_LEAST32_MAX not defined
  2830. #error INT_LEAST32_MAX not defined
  2831. ^
  2832. fatal error: too many errors emitted, stopping now [-ferror-limit=]
  2833. 20 errors generated.
  2834. cinttypes.pass.cpp failed to compile
  2835. cstdio.pass.cpp:106:58: warning: format string is empty [-Wformat-zero-length]
  2836. static_assert((std::is_same<decltype(std::vfscanf(fp,"",va)), int>::value), "");
  2837. ^~
  2838. cstdio.pass.cpp:108:54: warning: format string is empty [-Wformat-zero-length]
  2839. static_assert((std::is_same<decltype(std::vscanf("",va)), int>::value), "");
  2840. ^~
  2841. cstdio.pass.cpp:111:58: warning: format string is empty [-Wformat-zero-length]
  2842. static_assert((std::is_same<decltype(std::vsscanf("","",va)), int>::value), "");
  2843. ^~
  2844. cstdio.pass.cpp:116:47: error: expected unqualified-id
  2845. static_assert((std::is_same<decltype(std::getc(fp)), int>::value), "");
  2846. ^
  2847. /usr/include/stdio.h:486:18: note: expanded from:
  2848. #define getc(fp) (!__isthreaded ? __sgetc(fp) : (getc)(fp))
  2849. ^
  2850. cstdio.pass.cpp:116:56: error: type name requires a specifier or qualifier
  2851. static_assert((std::is_same<decltype(std::getc(fp)), int>::value), "");
  2852. ^
  2853. cstdio.pass.cpp:116:56: error: C++ requires a type specifier for all declarations
  2854. static_assert((std::is_same<decltype(std::getc(fp)), int>::value), "");
  2855. ~~~~~~~~ ^
  2856. cstdio.pass.cpp:116:64: error: type name requires a specifier or qualifier
  2857. static_assert((std::is_same<decltype(std::getc(fp)), int>::value), "");
  2858. ^
  2859. cstdio.pass.cpp:116:64: error: expected ')'
  2860. cstdio.pass.cpp:116:19: note: to match this '('
  2861. static_assert((std::is_same<decltype(std::getc(fp)), int>::value), "");
  2862. ^
  2863. cstdio.pass.cpp:116:70: error: expected expression
  2864. static_assert((std::is_same<decltype(std::getc(fp)), int>::value), "");
  2865. ^
  2866. cstdio.pass.cpp:116:74: error: expected expression
  2867. static_assert((std::is_same<decltype(std::getc(fp)), int>::value), "");
  2868. ^
  2869. cstdio.pass.cpp:117:47: error: expected unqualified-id
  2870. static_assert((std::is_same<decltype(std::getchar()), int>::value), "");
  2871. ^
  2872. /usr/include/stdio.h:489:19: note: expanded from:
  2873. #define getchar() getc(stdin)
  2874. ^
  2875. /usr/include/stdio.h:486:18: note: expanded from:
  2876. #define getc(fp) (!__isthreaded ? __sgetc(fp) : (getc)(fp))
  2877. ^
  2878. cstdio.pass.cpp:117:57: error: type name requires a specifier or qualifier
  2879. static_assert((std::is_same<decltype(std::getchar()), int>::value), "");
  2880. ^
  2881. cstdio.pass.cpp:117:57: error: C++ requires a type specifier for all declarations
  2882. static_assert((std::is_same<decltype(std::getchar()), int>::value), "");
  2883. ~~~~~~~~ ^
  2884. cstdio.pass.cpp:117:65: error: type name requires a specifier or qualifier
  2885. static_assert((std::is_same<decltype(std::getchar()), int>::value), "");
  2886. ^
  2887. cstdio.pass.cpp:117:65: error: expected ')'
  2888. cstdio.pass.cpp:117:19: note: to match this '('
  2889. static_assert((std::is_same<decltype(std::getchar()), int>::value), "");
  2890. ^
  2891. cstdio.pass.cpp:117:71: error: expected expression
  2892. static_assert((std::is_same<decltype(std::getchar()), int>::value), "");
  2893. ^
  2894. cstdio.pass.cpp:117:75: error: expected expression
  2895. static_assert((std::is_same<decltype(std::getchar()), int>::value), "");
  2896. ^
  2897. cstdio.pass.cpp:119:47: error: expected unqualified-id
  2898. static_assert((std::is_same<decltype(std::putc(0,fp)), int>::value), "");
  2899. ^
  2900. /usr/include/stdio.h:487:21: note: expanded from:
  2901. #define putc(x, fp) (!__isthreaded ? __sputc(x, fp) : (putc)(x, fp))
  2902. ^
  2903. cstdio.pass.cpp:119:58: error: type name requires a specifier or qualifier
  2904. static_assert((std::is_same<decltype(std::putc(0,fp)), int>::value), "");
  2905. ^
  2906. cstdio.pass.cpp:119:58: error: C++ requires a type specifier for all declarations
  2907. static_assert((std::is_same<decltype(std::putc(0,fp)), int>::value), "");
  2908. ~~~~~~~~ ^
  2909. cstdio.pass.cpp:119:66: error: type name requires a specifier or qualifier
  2910. static_assert((std::is_same<decltype(std::putc(0,fp)), int>::value), "");
  2911. ^
  2912. cstdio.pass.cpp:119:66: error: expected ')'
  2913. fatal error: too many errors emitted, stopping now [-ferror-limit=]
  2914. 3 warnings and 20 errors generated.
  2915. cstdio.pass.cpp failed to compile
  2916. failed 2 tests in /root/libcxx/test/input.output/file.streams/c.files
  2917. passed 2 tests in /root/libcxx/test/input.output/file.streams/c.files
  2918. passed 1 tests in /root/libcxx/test/input.output/file.streams/fstreams
  2919. passed 1 tests in /root/libcxx/test/input.output/file.streams/fstreams/filebuf
  2920. /tmp/cc-XyKSfT.o: In function `main':
  2921. member_swap.pass.cpp:(.text+0x67): warning: warning: tmpnam() possibly used unsafely; consider using mkstemp()
  2922. /tmp/cc-yOMnLM.o: In function `main':
  2923. move_assign.pass.cpp:(.text+0x67): warning: warning: tmpnam() possibly used unsafely; consider using mkstemp()
  2924. /tmp/cc-qdkGea.o: In function `main':
  2925. nonmember_swap.pass.cpp:(.text+0x67): warning: warning: tmpnam() possibly used unsafely; consider using mkstemp()
  2926. passed 3 tests in /root/libcxx/test/input.output/file.streams/fstreams/filebuf.assign
  2927. /tmp/cc-EmBqoT.o: In function `main':
  2928. move.pass.cpp:(.text+0x67): warning: warning: tmpnam() possibly used unsafely; consider using mkstemp()
  2929. passed 2 tests in /root/libcxx/test/input.output/file.streams/fstreams/filebuf.cons
  2930. /tmp/cc-2IPfIh.o: In function `main':
  2931. open_pointer.pass.cpp:(.text+0x67): warning: warning: tmpnam() possibly used unsafely; consider using mkstemp()
  2932. passed 1 tests in /root/libcxx/test/input.output/file.streams/fstreams/filebuf.members
  2933. passed 4 tests in /root/libcxx/test/input.output/file.streams/fstreams/filebuf.virtuals
  2934. passed 1 tests in /root/libcxx/test/input.output/file.streams/fstreams/fstream
  2935. /tmp/cc-OzDzFe.o: In function `main':
  2936. member_swap.pass.cpp:(.text+0x67): warning: warning: tmpnam() possibly used unsafely; consider using mkstemp()
  2937. /tmp/cc-DNxcFQ.o: In function `main':
  2938. move_assign.pass.cpp:(.text+0x67): warning: warning: tmpnam() possibly used unsafely; consider using mkstemp()
  2939. /tmp/cc-OKxCA1.o: In function `main':
  2940. nonmember_swap.pass.cpp:(.text+0x67): warning: warning: tmpnam() possibly used unsafely; consider using mkstemp()
  2941. passed 3 tests in /root/libcxx/test/input.output/file.streams/fstreams/fstream.assign
  2942. /tmp/cc-w7QSLU.o: In function `main':
  2943. move.pass.cpp:(.text+0x67): warning: warning: tmpnam() possibly used unsafely; consider using mkstemp()
  2944. /tmp/cc-tXuJYr.o: In function `main':
  2945. pointer.pass.cpp:(.text+0x67): warning: warning: tmpnam() possibly used unsafely; consider using mkstemp()
  2946. /tmp/cc-Trg5eW.o: In function `main':
  2947. string.pass.cpp:(.text+0x67): warning: warning: tmpnam() possibly used unsafely; consider using mkstemp()
  2948. passed 4 tests in /root/libcxx/test/input.output/file.streams/fstreams/fstream.cons
  2949. /tmp/cc-6UNC49.o: In function `main':
  2950. close.pass.cpp:(.text+0x5d): warning: warning: tmpnam() possibly used unsafely; consider using mkstemp()
  2951. /tmp/cc-BoIARw.o: In function `main':
  2952. open_pointer.pass.cpp:(.text+0x5d): warning: warning: tmpnam() possibly used unsafely; consider using mkstemp()
  2953. /tmp/cc-F9832b.o: In function `main':
  2954. open_string.pass.cpp:(.text+0x5d): warning: warning: tmpnam() possibly used unsafely; consider using mkstemp()
  2955. passed 4 tests in /root/libcxx/test/input.output/file.streams/fstreams/fstream.members
  2956. passed 1 tests in /root/libcxx/test/input.output/file.streams/fstreams/ifstream
  2957. passed 3 tests in /root/libcxx/test/input.output/file.streams/fstreams/ifstream.assign
  2958. passed 4 tests in /root/libcxx/test/input.output/file.streams/fstreams/ifstream.cons
  2959. passed 4 tests in /root/libcxx/test/input.output/file.streams/fstreams/ifstream.members
  2960. passed 1 tests in /root/libcxx/test/input.output/file.streams/fstreams/ofstream
  2961. /tmp/cc-wlWdBi.o: In function `main':
  2962. member_swap.pass.cpp:(.text+0x67): warning: warning: tmpnam() possibly used unsafely; consider using mkstemp()
  2963. /tmp/cc-xSa97U.o: In function `main':
  2964. move_assign.pass.cpp:(.text+0x67): warning: warning: tmpnam() possibly used unsafely; consider using mkstemp()
  2965. /tmp/cc-C4gOee.o: In function `main':
  2966. nonmember_swap.pass.cpp:(.text+0x67): warning: warning: tmpnam() possibly used unsafely; consider using mkstemp()
  2967. passed 3 tests in /root/libcxx/test/input.output/file.streams/fstreams/ofstream.assign
  2968. /tmp/cc-KrrOa5.o: In function `main':
  2969. move.pass.cpp:(.text+0x67): warning: warning: tmpnam() possibly used unsafely; consider using mkstemp()
  2970. /tmp/cc-3zPa2e.o: In function `main':
  2971. pointer.pass.cpp:(.text+0x67): warning: warning: tmpnam() possibly used unsafely; consider using mkstemp()
  2972. /tmp/cc-KaD9DR.o: In function `main':
  2973. string.pass.cpp:(.text+0x67): warning: warning: tmpnam() possibly used unsafely; consider using mkstemp()
  2974. passed 4 tests in /root/libcxx/test/input.output/file.streams/fstreams/ofstream.cons
  2975. /tmp/cc-S9cD5G.o: In function `main':
  2976. close.pass.cpp:(.text+0x5d): warning: warning: tmpnam() possibly used unsafely; consider using mkstemp()
  2977. /tmp/cc-z8TI6U.o: In function `main':
  2978. open_pointer.pass.cpp:(.text+0x5d): warning: warning: tmpnam() possibly used unsafely; consider using mkstemp()
  2979. /tmp/cc-HiFkjh.o: In function `main':
  2980. open_string.pass.cpp:(.text+0x5d): warning: warning: tmpnam() possibly used unsafely; consider using mkstemp()
  2981. /tmp/cc-VHwBeb.o: In function `main':
  2982. rdbuf.pass.cpp:(.text+0x67): warning: warning: tmpnam() possibly used unsafely; consider using mkstemp()
  2983. passed 4 tests in /root/libcxx/test/input.output/file.streams/fstreams/ofstream.members
  2984. passed 1 tests in /root/libcxx/test/input.output/input.output.general
  2985. passed 1 tests in /root/libcxx/test/input.output/iostream.format
  2986. passed 4 tests in /root/libcxx/test/input.output/iostream.format/ext.manip
  2987. passed 1 tests in /root/libcxx/test/input.output/iostream.format/input.streams
  2988. passed 1 tests in /root/libcxx/test/input.output/iostream.format/input.streams/iostreamclass
  2989. passed 2 tests in /root/libcxx/test/input.output/iostream.format/input.streams/iostreamclass/iostream.assign
  2990. passed 2 tests in /root/libcxx/test/input.output/iostream.format/input.streams/iostreamclass/iostream.cons
  2991. passed 1 tests in /root/libcxx/test/input.output/iostream.format/input.streams/iostreamclass/iostream.dest
  2992. passed 1 tests in /root/libcxx/test/input.output/iostream.format/input.streams/istream
  2993. passed 2 tests in /root/libcxx/test/input.output/iostream.format/input.streams/istream/istream.assign
  2994. passed 2 tests in /root/libcxx/test/input.output/iostream.format/input.streams/istream/istream.cons
  2995. passed 1 tests in /root/libcxx/test/input.output/iostream.format/input.streams/istream/istream_sentry
  2996. passed 1 tests in /root/libcxx/test/input.output/iostream.format/input.streams/istream.formatted
  2997. passed 13 tests in /root/libcxx/test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic
  2998. passed 1 tests in /root/libcxx/test/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.reqmts
  2999. passed 10 tests in /root/libcxx/test/input.output/iostream.format/input.streams/istream.formatted/istream_extractors
  3000. passed 1 tests in /root/libcxx/test/input.output/iostream.format/input.streams/istream.manip
  3001. passed 1 tests in /root/libcxx/test/input.output/iostream.format/input.streams/istream.rvalue
  3002. passed 18 tests in /root/libcxx/test/input.output/iostream.format/input.streams/istream.unformatted
  3003. passed 1 tests in /root/libcxx/test/input.output/iostream.format/output.streams
  3004. passed 1 tests in /root/libcxx/test/input.output/iostream.format/output.streams/ostream
  3005. passed 2 tests in /root/libcxx/test/input.output/iostream.format/output.streams/ostream.assign
  3006. passed 2 tests in /root/libcxx/test/input.output/iostream.format/output.streams/ostream.cons
  3007. passed 1 tests in /root/libcxx/test/input.output/iostream.format/output.streams/ostream.formatted
  3008. passed 1 tests in /root/libcxx/test/input.output/iostream.format/output.streams/ostream.formatted/ostream.formatted.reqmts
  3009. passed 4 tests in /root/libcxx/test/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters
  3010. passed 13 tests in /root/libcxx/test/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic
  3011. passed 10 tests in /root/libcxx/test/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character
  3012. passed 3 tests in /root/libcxx/test/input.output/iostream.format/output.streams/ostream.manip
  3013. passed 1 tests in /root/libcxx/test/input.output/iostream.format/output.streams/ostream.rvalue
  3014. passed 3 tests in /root/libcxx/test/input.output/iostream.format/output.streams/ostream.seeks
  3015. passed 3 tests in /root/libcxx/test/input.output/iostream.format/output.streams/ostream.unformatted
  3016. passed 2 tests in /root/libcxx/test/input.output/iostream.format/output.streams/ostream_sentry
  3017. passed 7 tests in /root/libcxx/test/input.output/iostream.format/std.manip
  3018. In file included from iosfwd.pass.cpp:13:
  3019. /root/libcxx/include/cwchar:117:9: error: no member named 'FILE' in the global namespace
  3020. using ::FILE;
  3021. ~~^
  3022. 1 error generated.
  3023. iosfwd.pass.cpp failed to compile
  3024. failed 1 tests in /root/libcxx/test/input.output/iostream.forward
  3025. passed 1 tests in /root/libcxx/test/input.output/iostream.forward
  3026. passed 1 tests in /root/libcxx/test/input.output/iostream.objects
  3027. passed 4 tests in /root/libcxx/test/input.output/iostream.objects/narrow.stream.objects
  3028. passed 4 tests in /root/libcxx/test/input.output/iostream.objects/wide.stream.objects
  3029. passed 1 tests in /root/libcxx/test/input.output/iostreams.base
  3030. passed 1 tests in /root/libcxx/test/input.output/iostreams.base/fpos
  3031. passed 1 tests in /root/libcxx/test/input.output/iostreams.base/fpos/fpos.members
  3032. passed 7 tests in /root/libcxx/test/input.output/iostreams.base/fpos/fpos.operations
  3033. passed 1 tests in /root/libcxx/test/input.output/iostreams.base/ios
  3034. passed 1 tests in /root/libcxx/test/input.output/iostreams.base/ios/basic.ios.cons
  3035. Terminating due to uncaught exception 0x80208b3c0 of type std::runtime_error
  3036. /root/libcxx/test/testit: line 49: 15760 Abort trap: 6 (core dumped) ./a.out
  3037. copyfmt.pass.cpp failed at run time
  3038. Terminating due to uncaught exception 0x8020840c0 of type std::runtime_error
  3039. /root/libcxx/test/testit: line 49: 15780 Abort trap: 6 (core dumped) ./a.out
  3040. move.pass.cpp failed at run time
  3041. Terminating due to uncaught exception 0x80208b3c0 of type std::runtime_error
  3042. /root/libcxx/test/testit: line 49: 15809 Abort trap: 6 (core dumped) ./a.out
  3043. swap.pass.cpp failed at run time
  3044. failed 3 tests in /root/libcxx/test/input.output/iostreams.base/ios/basic.ios.members
  3045. passed 10 tests in /root/libcxx/test/input.output/iostreams.base/ios/basic.ios.members
  3046. passed 11 tests in /root/libcxx/test/input.output/iostreams.base/ios/iostate.flags
  3047. passed 1 tests in /root/libcxx/test/input.output/iostreams.base/ios.base
  3048. passed 9 tests in /root/libcxx/test/input.output/iostreams.base/ios.base/fmtflags.state
  3049. passed 1 tests in /root/libcxx/test/input.output/iostreams.base/ios.base/ios.base.callback
  3050. passed 1 tests in /root/libcxx/test/input.output/iostreams.base/ios.base/ios.base.cons
  3051. passed 2 tests in /root/libcxx/test/input.output/iostreams.base/ios.base/ios.base.locales
  3052. passed 3 tests in /root/libcxx/test/input.output/iostreams.base/ios.base/ios.base.storage
  3053. passed 1 tests in /root/libcxx/test/input.output/iostreams.base/ios.base/ios.members.static
  3054. passed 1 tests in /root/libcxx/test/input.output/iostreams.base/ios.base/ios.types
  3055. passed 1 tests in /root/libcxx/test/input.output/iostreams.base/ios.base/ios.types/ios_Init
  3056. passed 2 tests in /root/libcxx/test/input.output/iostreams.base/ios.base/ios.types/ios_failure
  3057. passed 1 tests in /root/libcxx/test/input.output/iostreams.base/ios.base/ios.types/ios_fmtflags
  3058. passed 1 tests in /root/libcxx/test/input.output/iostreams.base/ios.base/ios.types/ios_iostate
  3059. passed 1 tests in /root/libcxx/test/input.output/iostreams.base/ios.base/ios.types/ios_openmode
  3060. passed 1 tests in /root/libcxx/test/input.output/iostreams.base/ios.base/ios.types/ios_seekdir
  3061. passed 1 tests in /root/libcxx/test/input.output/iostreams.base/std.ios.manip
  3062. passed 3 tests in /root/libcxx/test/input.output/iostreams.base/std.ios.manip/adjustfield.manip
  3063. passed 3 tests in /root/libcxx/test/input.output/iostreams.base/std.ios.manip/basefield.manip
  3064. passed 3 tests in /root/libcxx/test/input.output/iostreams.base/std.ios.manip/error.reporting
  3065. passed 4 tests in /root/libcxx/test/input.output/iostreams.base/std.ios.manip/floatfield.manip
  3066. passed 14 tests in /root/libcxx/test/input.output/iostreams.base/std.ios.manip/fmtflags.manip
  3067. passed 2 tests in /root/libcxx/test/input.output/iostreams.base/stream.types
  3068. passed 1 tests in /root/libcxx/test/input.output/iostreams.requirements
  3069. passed 1 tests in /root/libcxx/test/input.output/iostreams.requirements/iostream.limits.imbue
  3070. passed 1 tests in /root/libcxx/test/input.output/iostreams.requirements/iostreams.limits.pos
  3071. passed 1 tests in /root/libcxx/test/input.output/iostreams.requirements/iostreams.threadsafety
  3072. passed 1 tests in /root/libcxx/test/input.output/stream.buffers
  3073. passed 1 tests in /root/libcxx/test/input.output/stream.buffers/streambuf
  3074. passed 4 tests in /root/libcxx/test/input.output/stream.buffers/streambuf/streambuf.cons
  3075. passed 1 tests in /root/libcxx/test/input.output/stream.buffers/streambuf/streambuf.members
  3076. passed 4 tests in /root/libcxx/test/input.output/stream.buffers/streambuf/streambuf.members/streambuf.buffer
  3077. Terminating due to uncaught exception 0x80208b3c0 of type std::runtime_error
  3078. /root/libcxx/test/testit: line 49: 16445 Abort trap: 6 (core dumped) ./a.out
  3079. locales.pass.cpp failed at run time
  3080. failed 1 tests in /root/libcxx/test/input.output/stream.buffers/streambuf/streambuf.members/streambuf.locales
  3081. passed 5 tests in /root/libcxx/test/input.output/stream.buffers/streambuf/streambuf.members/streambuf.pub.get
  3082. passed 2 tests in /root/libcxx/test/input.output/stream.buffers/streambuf/streambuf.members/streambuf.pub.pback
  3083. passed 2 tests in /root/libcxx/test/input.output/stream.buffers/streambuf/streambuf.members/streambuf.pub.put
  3084. passed 1 tests in /root/libcxx/test/input.output/stream.buffers/streambuf/streambuf.protected
  3085. passed 2 tests in /root/libcxx/test/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.assign
  3086. passed 2 tests in /root/libcxx/test/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.get.area
  3087. passed 2 tests in /root/libcxx/test/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.put.area
  3088. passed 1 tests in /root/libcxx/test/input.output/stream.buffers/streambuf/streambuf.virtuals
  3089. passed 1 tests in /root/libcxx/test/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.buffer
  3090. passed 4 tests in /root/libcxx/test/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.get
  3091. passed 1 tests in /root/libcxx/test/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.locales
  3092. passed 1 tests in /root/libcxx/test/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.pback
  3093. passed 2 tests in /root/libcxx/test/input.output/stream.buffers/streambuf/streambuf.virtuals/streambuf.virt.put
  3094. passed 1 tests in /root/libcxx/test/input.output/stream.buffers/streambuf.reqts
  3095. passed 1 tests in /root/libcxx/test/input.output/string.streams
  3096. passed 1 tests in /root/libcxx/test/input.output/string.streams/istringstream
  3097. passed 3 tests in /root/libcxx/test/input.output/string.streams/istringstream/istringstream.assign
  3098. passed 3 tests in /root/libcxx/test/input.output/string.streams/istringstream/istringstream.cons
  3099. passed 1 tests in /root/libcxx/test/input.output/string.streams/istringstream/istringstream.members
  3100. passed 1 tests in /root/libcxx/test/input.output/string.streams/ostringstream
  3101. passed 3 tests in /root/libcxx/test/input.output/string.streams/ostringstream/ostringstream.assign
  3102. passed 3 tests in /root/libcxx/test/input.output/string.streams/ostringstream/ostringstream.cons
  3103. passed 1 tests in /root/libcxx/test/input.output/string.streams/ostringstream/ostringstream.members
  3104. passed 1 tests in /root/libcxx/test/input.output/string.streams/stringbuf
  3105. passed 3 tests in /root/libcxx/test/input.output/string.streams/stringbuf/stringbuf.assign
  3106. passed 3 tests in /root/libcxx/test/input.output/string.streams/stringbuf/stringbuf.cons
  3107. passed 1 tests in /root/libcxx/test/input.output/string.streams/stringbuf/stringbuf.members
  3108. passed 6 tests in /root/libcxx/test/input.output/string.streams/stringbuf/stringbuf.virtuals
  3109. passed 1 tests in /root/libcxx/test/input.output/string.streams/stringstream
  3110. passed 3 tests in /root/libcxx/test/input.output/string.streams/stringstream.cons
  3111. passed 3 tests in /root/libcxx/test/input.output/string.streams/stringstream.cons/stringstream.assign
  3112. passed 1 tests in /root/libcxx/test/input.output/string.streams/stringstream.members
  3113. passed 1 tests in /root/libcxx/test/iterators
  3114. passed 1 tests in /root/libcxx/test/iterators/iterator.primitives
  3115. passed 1 tests in /root/libcxx/test/iterators/iterator.primitives/iterator.basic
  3116. passed 4 tests in /root/libcxx/test/iterators/iterator.primitives/iterator.operations
  3117. passed 4 tests in /root/libcxx/test/iterators/iterator.primitives/iterator.traits
  3118. passed 5 tests in /root/libcxx/test/iterators/iterator.primitives/std.iterator.tags
  3119. passed 1 tests in /root/libcxx/test/iterators/iterator.requirements
  3120. passed 1 tests in /root/libcxx/test/iterators/iterator.requirements/bidirectional.iterators
  3121. passed 1 tests in /root/libcxx/test/iterators/iterator.requirements/forward.iterators
  3122. passed 1 tests in /root/libcxx/test/iterators/iterator.requirements/input.iterators
  3123. passed 1 tests in /root/libcxx/test/iterators/iterator.requirements/iterator.iterators
  3124. passed 1 tests in /root/libcxx/test/iterators/iterator.requirements/iterator.requirements.general
  3125. passed 1 tests in /root/libcxx/test/iterators/iterator.requirements/output.iterators
  3126. passed 1 tests in /root/libcxx/test/iterators/iterator.requirements/random.access.iterators
  3127. passed 1 tests in /root/libcxx/test/iterators/iterator.synopsis
  3128. passed 1 tests in /root/libcxx/test/iterators/iterators.general
  3129. passed 1 tests in /root/libcxx/test/iterators/predef.iterators
  3130. passed 1 tests in /root/libcxx/test/iterators/predef.iterators/insert.iterators
  3131. passed 1 tests in /root/libcxx/test/iterators/predef.iterators/insert.iterators/back.insert.iter.ops
  3132. passed 2 tests in /root/libcxx/test/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.cons
  3133. passed 2 tests in /root/libcxx/test/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.op++
  3134. passed 2 tests in /root/libcxx/test/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.op=
  3135. passed 1 tests in /root/libcxx/test/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.insert.iter.op_astrk
  3136. passed 1 tests in /root/libcxx/test/iterators/predef.iterators/insert.iterators/back.insert.iter.ops/back.inserter
  3137. passed 1 tests in /root/libcxx/test/iterators/predef.iterators/insert.iterators/back.insert.iterator
  3138. passed 1 tests in /root/libcxx/test/iterators/predef.iterators/insert.iterators/front.insert.iter.ops
  3139. passed 2 tests in /root/libcxx/test/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.cons
  3140. passed 2 tests in /root/libcxx/test/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.op++
  3141. passed 2 tests in /root/libcxx/test/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.op=
  3142. passed 1 tests in /root/libcxx/test/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.insert.iter.op_astrk
  3143. passed 1 tests in /root/libcxx/test/iterators/predef.iterators/insert.iterators/front.insert.iter.ops/front.inserter
  3144. passed 1 tests in /root/libcxx/test/iterators/predef.iterators/insert.iterators/front.insert.iterator
  3145. passed 1 tests in /root/libcxx/test/iterators/predef.iterators/insert.iterators/insert.iter.ops
  3146. passed 1 tests in /root/libcxx/test/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.cons
  3147. passed 2 tests in /root/libcxx/test/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.op++
  3148. passed 2 tests in /root/libcxx/test/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.op=
  3149. passed 1 tests in /root/libcxx/test/iterators/predef.iterators/insert.iterators/insert.iter.ops/insert.iter.op_astrk
  3150. passed 1 tests in /root/libcxx/test/iterators/predef.iterators/insert.iterators/insert.iter.ops/inserter
  3151. passed 1 tests in /root/libcxx/test/iterators/predef.iterators/insert.iterators/insert.iterator
  3152. passed 1 tests in /root/libcxx/test/iterators/predef.iterators/move.iterators
  3153. passed 1 tests in /root/libcxx/test/iterators/predef.iterators/move.iterators/move.iter.ops
  3154. passed 3 tests in /root/libcxx/test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.nonmember
  3155. passed 1 tests in /root/libcxx/test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.+
  3156. passed 1 tests in /root/libcxx/test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.+=
  3157. passed 1 tests in /root/libcxx/test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.-
  3158. passed 1 tests in /root/libcxx/test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.-=
  3159. passed 6 tests in /root/libcxx/test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.comp
  3160. passed 5 tests in /root/libcxx/test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.const
  3161. passed 1 tests in /root/libcxx/test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.conv
  3162. passed 2 tests in /root/libcxx/test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.decr
  3163. passed 2 tests in /root/libcxx/test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.incr
  3164. passed 1 tests in /root/libcxx/test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.index
  3165. passed 1 tests in /root/libcxx/test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.ref
  3166. passed 1 tests in /root/libcxx/test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.star
  3167. passed 2 tests in /root/libcxx/test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op=
  3168. passed 1 tests in /root/libcxx/test/iterators/predef.iterators/move.iterators/move.iter.requirements
  3169. passed 1 tests in /root/libcxx/test/iterators/predef.iterators/move.iterators/move.iterator
  3170. passed 1 tests in /root/libcxx/test/iterators/predef.iterators/reverse.iterators
  3171. passed 1 tests in /root/libcxx/test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops
  3172. passed 5 tests in /root/libcxx/test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.cons
  3173. passed 1 tests in /root/libcxx/test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.conv
  3174. passed 1 tests in /root/libcxx/test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op!=
  3175. passed 1 tests in /root/libcxx/test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op+
  3176. passed 2 tests in /root/libcxx/test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op++
  3177. passed 1 tests in /root/libcxx/test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op+=
  3178. passed 1 tests in /root/libcxx/test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op-
  3179. passed 2 tests in /root/libcxx/test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op--
  3180. passed 1 tests in /root/libcxx/test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op-=
  3181. passed 1 tests in /root/libcxx/test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op.star
  3182. passed 2 tests in /root/libcxx/test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op=
  3183. passed 1 tests in /root/libcxx/test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op==
  3184. passed 1 tests in /root/libcxx/test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opdiff
  3185. passed 1 tests in /root/libcxx/test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opgt
  3186. passed 1 tests in /root/libcxx/test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opgt=
  3187. passed 1 tests in /root/libcxx/test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opindex
  3188. passed 1 tests in /root/libcxx/test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.oplt
  3189. passed 1 tests in /root/libcxx/test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.oplt=
  3190. passed 1 tests in /root/libcxx/test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opref
  3191. passed 1 tests in /root/libcxx/test/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opsum
  3192. passed 1 tests in /root/libcxx/test/iterators/predef.iterators/reverse.iterators/reverse.iter.requirements
  3193. passed 1 tests in /root/libcxx/test/iterators/predef.iterators/reverse.iterators/reverse.iterator
  3194. passed 1 tests in /root/libcxx/test/iterators/stream.iterators
  3195. passed 1 tests in /root/libcxx/test/iterators/stream.iterators/istream.iterator
  3196. passed 3 tests in /root/libcxx/test/iterators/stream.iterators/istream.iterator/istream.iterator.cons
  3197. passed 5 tests in /root/libcxx/test/iterators/stream.iterators/istream.iterator/istream.iterator.ops
  3198. passed 1 tests in /root/libcxx/test/iterators/stream.iterators/istreambuf.iterator
  3199. passed 4 tests in /root/libcxx/test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator.cons
  3200. passed 1 tests in /root/libcxx/test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator_equal
  3201. passed 1 tests in /root/libcxx/test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator_op!=
  3202. passed 1 tests in /root/libcxx/test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator_op++
  3203. passed 1 tests in /root/libcxx/test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator_op==
  3204. passed 3 tests in /root/libcxx/test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator_op_astrk
  3205. passed 1 tests in /root/libcxx/test/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator_proxy
  3206. passed 6 tests in /root/libcxx/test/iterators/stream.iterators/iterator.range
  3207. passed 1 tests in /root/libcxx/test/iterators/stream.iterators/ostream.iterator
  3208. passed 3 tests in /root/libcxx/test/iterators/stream.iterators/ostream.iterator/ostream.iterator.cons.des
  3209. passed 3 tests in /root/libcxx/test/iterators/stream.iterators/ostream.iterator/ostream.iterator.ops
  3210. passed 1 tests in /root/libcxx/test/iterators/stream.iterators/ostreambuf.iterator
  3211. passed 2 tests in /root/libcxx/test/iterators/stream.iterators/ostreambuf.iterator/ostreambuf.iter.cons
  3212. passed 4 tests in /root/libcxx/test/iterators/stream.iterators/ostreambuf.iterator/ostreambuf.iter.ops
  3213. passed 1 tests in /root/libcxx/test/language.support
  3214. passed 1 tests in /root/libcxx/test/language.support/cstdint
  3215. cstdint.pass.cpp:171:19: error: use of undeclared identifier 'INT8_MIN'
  3216. static_assert(INT8_MIN == -128, "INT8_MIN == -128");
  3217. ^
  3218. cstdint.pass.cpp:171:55: error: expected expression
  3219. static_assert(INT8_MIN == -128, "INT8_MIN == -128");
  3220. ^
  3221. cstdint.pass.cpp:172:19: error: use of undeclared identifier 'INT16_MIN'
  3222. static_assert(INT16_MIN == -32768, "INT16_MIN == -32768");
  3223. ^
  3224. cstdint.pass.cpp:172:61: error: expected expression
  3225. static_assert(INT16_MIN == -32768, "INT16_MIN == -32768");
  3226. ^
  3227. cstdint.pass.cpp:173:19: error: use of undeclared identifier 'INT32_MIN'
  3228. static_assert(INT32_MIN == -2147483648U, "INT32_MIN == -2147483648");
  3229. ^
  3230. cstdint.pass.cpp:173:72: error: expected expression
  3231. static_assert(INT32_MIN == -2147483648U, "INT32_MIN == -2147483648");
  3232. ^
  3233. cstdint.pass.cpp:174:19: error: use of undeclared identifier 'INT64_MIN'
  3234. static_assert(INT64_MIN == -9223372036854775808ULL, "INT64_MIN == -9223372036854775808LL");
  3235. ^
  3236. cstdint.pass.cpp:174:94: error: expected expression
  3237. static_assert(INT64_MIN == -9223372036854775808ULL, "INT64_MIN == -9223372036854775808LL");
  3238. ^
  3239. cstdint.pass.cpp:177:19: error: use of undeclared identifier 'INT8_MAX'
  3240. static_assert(INT8_MAX == 127, "INT8_MAX == 127");
  3241. ^
  3242. cstdint.pass.cpp:177:53: error: expected expression
  3243. static_assert(INT8_MAX == 127, "INT8_MAX == 127");
  3244. ^
  3245. cstdint.pass.cpp:178:19: error: use of undeclared identifier 'INT16_MAX'
  3246. static_assert(INT16_MAX == 32767, "INT16_MAX == 32767");
  3247. ^
  3248. cstdint.pass.cpp:178:59: error: expected expression
  3249. static_assert(INT16_MAX == 32767, "INT16_MAX == 32767");
  3250. ^
  3251. cstdint.pass.cpp:179:19: error: use of undeclared identifier 'INT32_MAX'
  3252. static_assert(INT32_MAX == 2147483647, "INT32_MAX == 2147483647");
  3253. ^
  3254. cstdint.pass.cpp:179:69: error: expected expression
  3255. static_assert(INT32_MAX == 2147483647, "INT32_MAX == 2147483647");
  3256. ^
  3257. cstdint.pass.cpp:180:19: error: use of undeclared identifier 'INT64_MAX'
  3258. static_assert(INT64_MAX == 9223372036854775807LL, "INT64_MAX == 9223372036854775807LL");
  3259. ^
  3260. cstdint.pass.cpp:180:91: error: expected expression
  3261. static_assert(INT64_MAX == 9223372036854775807LL, "INT64_MAX == 9223372036854775807LL");
  3262. ^
  3263. cstdint.pass.cpp:183:19: error: use of undeclared identifier 'UINT8_MAX'
  3264. static_assert(UINT8_MAX == 255, "UINT8_MAX == 255");
  3265. ^
  3266. cstdint.pass.cpp:183:55: error: expected expression
  3267. static_assert(UINT8_MAX == 255, "UINT8_MAX == 255");
  3268. ^
  3269. cstdint.pass.cpp:184:19: error: use of undeclared identifier 'UINT16_MAX'
  3270. static_assert(UINT16_MAX == 65535, "UINT16_MAX == 65535");
  3271. ^
  3272. fatal error: too many errors emitted, stopping now [-ferror-limit=]
  3273. 20 errors generated.
  3274. cstdint.pass.cpp failed to compile
  3275. failed 1 tests in /root/libcxx/test/language.support/cstdint/cstdint.syn
  3276. passed 1 tests in /root/libcxx/test/language.support/support.dynamic
  3277. passed 1 tests in /root/libcxx/test/language.support/support.dynamic/alloc.errors
  3278. passed 1 tests in /root/libcxx/test/language.support/support.dynamic/alloc.errors/bad.alloc
  3279. passed 1 tests in /root/libcxx/test/language.support/support.dynamic/alloc.errors/new.badlength
  3280. passed 1 tests in /root/libcxx/test/language.support/support.dynamic/alloc.errors/new.handler
  3281. passed 2 tests in /root/libcxx/test/language.support/support.dynamic/alloc.errors/set.new.handler
  3282. passed 1 tests in /root/libcxx/test/language.support/support.dynamic/new.delete
  3283. Assertion failed: (new_handler_called == 1), function main, file new_array.pass.cpp, line 43.
  3284. /root/libcxx/test/testit: line 49: 18201 Abort trap: 6 (core dumped) ./a.out
  3285. new_array.pass.cpp failed at run time
  3286. Assertion failed: (new_handler_called == 1), function main, file new_array_nothrow.pass.cpp, line 39.
  3287. /root/libcxx/test/testit: line 49: 18206 Abort trap: 6 (core dumped) ./a.out
  3288. new_array_nothrow.pass.cpp failed at run time
  3289. Assertion failed: (new_called), function main, file new_array_nothrow_replace.pass.cpp, line 45.
  3290. /root/libcxx/test/testit: line 49: 18211 Abort trap: 6 (core dumped) ./a.out
  3291. new_array_nothrow_replace.pass.cpp failed at run time
  3292. failed 3 tests in /root/libcxx/test/language.support/support.dynamic/new.delete/new.delete.array
  3293. passed 1 tests in /root/libcxx/test/language.support/support.dynamic/new.delete/new.delete.array
  3294. passed 1 tests in /root/libcxx/test/language.support/support.dynamic/new.delete/new.delete.dataraces
  3295. passed 2 tests in /root/libcxx/test/language.support/support.dynamic/new.delete/new.delete.placement
  3296. Assertion failed: (new_handler_called == 1), function main, file new.pass.cpp, line 43.
  3297. /root/libcxx/test/testit: line 49: 18249 Abort trap: 6 (core dumped) ./a.out
  3298. new.pass.cpp failed at run time
  3299. Assertion failed: (new_handler_called == 1), function main, file new_nothrow.pass.cpp, line 39.
  3300. /root/libcxx/test/testit: line 49: 18254 Abort trap: 6 (core dumped) ./a.out
  3301. new_nothrow.pass.cpp failed at run time
  3302. Assertion failed: (new_called), function main, file new_nothrow_replace.pass.cpp, line 45.
  3303. /root/libcxx/test/testit: line 49: 18259 Abort trap: 6 (core dumped) ./a.out
  3304. new_nothrow_replace.pass.cpp failed at run time
  3305. failed 3 tests in /root/libcxx/test/language.support/support.dynamic/new.delete/new.delete.single
  3306. passed 1 tests in /root/libcxx/test/language.support/support.dynamic/new.delete/new.delete.single
  3307. passed 1 tests in /root/libcxx/test/language.support/support.exception
  3308. passed 1 tests in /root/libcxx/test/language.support/support.exception/bad.exception
  3309. a.out: (malloc) /root/head/lib/libc/stdlib/malloc.c:2629: Failed assertion: "diff == regind * size"
  3310. /root/libcxx/test/testit: line 49: 18292 Abort trap: 6 (core dumped) ./a.out
  3311. assign.pass.cpp failed at run time
  3312. /root/libcxx/test/testit: line 49: 18297 Segmentation fault: 11 (core dumped) ./a.out
  3313. ctor_copy.pass.cpp failed at run time
  3314. a.out: (malloc) /root/head/lib/libc/stdlib/malloc.c:2629: Failed assertion: "diff == regind * size"
  3315. /root/libcxx/test/testit: line 49: 18302 Abort trap: 6 (core dumped) ./a.out
  3316. ctor_default.pass.cpp failed at run time
  3317. /root/libcxx/test/testit: line 49: 18307 Segmentation fault: 11 (core dumped) ./a.out
  3318. rethrow_if_nested.pass.cpp failed at run time
  3319. a.out: (malloc) /root/head/lib/libc/stdlib/malloc.c:2629: Failed assertion: "diff == regind * size"
  3320. /root/libcxx/test/testit: line 49: 18312 Abort trap: 6 (core dumped) ./a.out
  3321. rethrow_nested.pass.cpp failed at run time
  3322. failed 5 tests in /root/libcxx/test/language.support/support.exception/except.nested
  3323. passed 1 tests in /root/libcxx/test/language.support/support.exception/except.nested
  3324. passed 1 tests in /root/libcxx/test/language.support/support.exception/exception
  3325. passed 1 tests in /root/libcxx/test/language.support/support.exception/exception.terminate
  3326. /tmp/cc-G00wxk.o: In function `main':
  3327. get_terminate.pass.cpp:(.text+0x48): undefined reference to `std::get_terminate()'
  3328. get_terminate.pass.cpp:(.text+0x99): undefined reference to `std::get_terminate()'
  3329. clang++: error: linker command failed with exit code 1 (use -v to see invocation)
  3330. get_terminate.pass.cpp failed to compile
  3331. failed 1 tests in /root/libcxx/test/language.support/support.exception/exception.terminate/set.terminate
  3332. passed 1 tests in /root/libcxx/test/language.support/support.exception/exception.terminate/set.terminate
  3333. passed 1 tests in /root/libcxx/test/language.support/support.exception/exception.terminate/terminate
  3334. passed 1 tests in /root/libcxx/test/language.support/support.exception/exception.terminate/terminate.handler
  3335. a.out: (malloc) /root/head/lib/libc/stdlib/malloc.c:2629: Failed assertion: "diff == regind * size"
  3336. /root/libcxx/test/testit: line 49: 18376 Abort trap: 6 (core dumped) ./a.out
  3337. current_exception.pass.cpp failed at run time
  3338. /root/libcxx/test/testit: line 49: 18386 Segmentation fault: 11 (core dumped) ./a.out
  3339. make_exception_ptr.pass.cpp failed at run time
  3340. a.out: (malloc) /root/head/lib/libc/stdlib/malloc.c:2629: Failed assertion: "diff == regind * size"
  3341. /root/libcxx/test/testit: line 49: 18391 Abort trap: 6 (core dumped) ./a.out
  3342. rethrow_exception.pass.cpp failed at run time
  3343. failed 3 tests in /root/libcxx/test/language.support/support.exception/propagation
  3344. passed 1 tests in /root/libcxx/test/language.support/support.exception/propagation
  3345. passed 1 tests in /root/libcxx/test/language.support/support.exception/uncaught
  3346. passed 1 tests in /root/libcxx/test/language.support/support.general
  3347. passed 2 tests in /root/libcxx/test/language.support/support.initlist
  3348. passed 1 tests in /root/libcxx/test/language.support/support.initlist/support.initlist.access
  3349. passed 1 tests in /root/libcxx/test/language.support/support.initlist/support.initlist.cons
  3350. passed 1 tests in /root/libcxx/test/language.support/support.initlist/support.initlist.range
  3351. passed 1 tests in /root/libcxx/test/language.support/support.limits
  3352. passed 4 tests in /root/libcxx/test/language.support/support.limits/c.limits
  3353. passed 2 tests in /root/libcxx/test/language.support/support.limits/limits
  3354. passed 1 tests in /root/libcxx/test/language.support/support.limits/limits/denorm.style
  3355. passed 1 tests in /root/libcxx/test/language.support/support.limits/limits/numeric.limits
  3356. In file included from lowest.pass.cpp:16:
  3357. /root/libcxx/include/cwchar:117:9: error: no member named 'FILE' in the global namespace
  3358. using ::FILE;
  3359. ~~^
  3360. 1 error generated.
  3361. lowest.pass.cpp failed to compile
  3362. In file included from max.pass.cpp:16:
  3363. /root/libcxx/include/cwchar:117:9: error: no member named 'FILE' in the global namespace
  3364. using ::FILE;
  3365. ~~^
  3366. 1 error generated.
  3367. max.pass.cpp failed to compile
  3368. In file included from min.pass.cpp:16:
  3369. /root/libcxx/include/cwchar:117:9: error: no member named 'FILE' in the global namespace
  3370. using ::FILE;
  3371. ~~^
  3372. 1 error generated.
  3373. min.pass.cpp failed to compile
  3374. failed 3 tests in /root/libcxx/test/language.support/support.limits/limits/numeric.limits.members
  3375. passed 28 tests in /root/libcxx/test/language.support/support.limits/limits/numeric.limits.members
  3376. passed 1 tests in /root/libcxx/test/language.support/support.limits/limits/numeric.special
  3377. passed 1 tests in /root/libcxx/test/language.support/support.limits/limits/round.style
  3378. passed 1 tests in /root/libcxx/test/language.support/support.rtti
  3379. passed 1 tests in /root/libcxx/test/language.support/support.rtti/bad.cast
  3380. passed 1 tests in /root/libcxx/test/language.support/support.rtti/bad.typeid
  3381. passed 2 tests in /root/libcxx/test/language.support/support.rtti/type.info
  3382. passed 12 tests in /root/libcxx/test/language.support/support.runtime
  3383. quick_exit.pass.cpp:19:10: error: no member named 'at_quick_exit' in namespace 'std'
  3384. std::at_quick_exit(f);
  3385. ~~~~~^
  3386. quick_exit.pass.cpp:20:5: error: use of undeclared identifier 'quick_exit'
  3387. quick_exit(0);
  3388. ^
  3389. 2 errors generated.
  3390. quick_exit.pass.cpp failed to compile
  3391. failed 1 tests in /root/libcxx/test/language.support/support.start.term
  3392. passed 7 tests in /root/libcxx/test/language.support/support.types
  3393. passed 1 tests in /root/libcxx/test/localization
  3394. passed 2 tests in /root/libcxx/test/localization/c.locales
  3395. passed 1 tests in /root/libcxx/test/localization/locale.categories
  3396. passed 1 tests in /root/libcxx/test/localization/locale.categories/category.collate
  3397. passed 2 tests in /root/libcxx/test/localization/locale.categories/category.collate/locale.collate
  3398. passed 3 tests in /root/libcxx/test/localization/locale.categories/category.collate/locale.collate/locale.collate.members
  3399. passed 1 tests in /root/libcxx/test/localization/locale.categories/category.collate/locale.collate/locale.collate.virtuals
  3400. passed 4 tests in /root/libcxx/test/localization/locale.categories/category.collate/locale.collate.byname
  3401. passed 1 tests in /root/libcxx/test/localization/locale.categories/category.ctype
  3402. passed 1 tests in /root/libcxx/test/localization/locale.categories/category.ctype/facet.ctype.special
  3403. passed 1 tests in /root/libcxx/test/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.dtor
  3404. passed 14 tests in /root/libcxx/test/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members
  3405. passed 1 tests in /root/libcxx/test/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.statics
  3406. passed 1 tests in /root/libcxx/test/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.virtuals
  3407. passed 9 tests in /root/libcxx/test/localization/locale.categories/category.ctype/locale.codecvt
  3408. passed 29 tests in /root/libcxx/test/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members
  3409. passed 1 tests in /root/libcxx/test/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.virtuals
  3410. passed 4 tests in /root/libcxx/test/localization/locale.categories/category.ctype/locale.codecvt.byname
  3411. passed 2 tests in /root/libcxx/test/localization/locale.categories/category.ctype/locale.ctype
  3412. passed 12 tests in /root/libcxx/test/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members
  3413. passed 1 tests in /root/libcxx/test/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.virtuals
  3414. passed 13 tests in /root/libcxx/test/localization/locale.categories/category.ctype/locale.ctype.byname
  3415. passed 1 tests in /root/libcxx/test/localization/locale.categories/category.messages
  3416. passed 3 tests in /root/libcxx/test/localization/locale.categories/category.messages/locale.messages
  3417. passed 1 tests in /root/libcxx/test/localization/locale.categories/category.messages/locale.messages/locale.messages.members
  3418. passed 1 tests in /root/libcxx/test/localization/locale.categories/category.messages/locale.messages/locale.messages.virtuals
  3419. passed 1 tests in /root/libcxx/test/localization/locale.categories/category.messages/locale.messages.byname
  3420. passed 1 tests in /root/libcxx/test/localization/locale.categories/category.monetary
  3421. passed 2 tests in /root/libcxx/test/localization/locale.categories/category.monetary/locale.money.get
  3422. passed 5 tests in /root/libcxx/test/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members
  3423. passed 1 tests in /root/libcxx/test/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.virtuals
  3424. passed 2 tests in /root/libcxx/test/localization/locale.categories/category.monetary/locale.money.put
  3425. passed 5 tests in /root/libcxx/test/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members
  3426. passed 1 tests in /root/libcxx/test/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.virtuals
  3427. passed 3 tests in /root/libcxx/test/localization/locale.categories/category.monetary/locale.moneypunct
  3428. passed 9 tests in /root/libcxx/test/localization/locale.categories/category.monetary/locale.moneypunct/locale.moneypunct.members
  3429. passed 1 tests in /root/libcxx/test/localization/locale.categories/category.monetary/locale.moneypunct/locale.moneypunct.virtuals
  3430. passed 9 tests in /root/libcxx/test/localization/locale.categories/category.monetary/locale.moneypunct.byname
  3431. passed 1 tests in /root/libcxx/test/localization/locale.categories/category.numeric
  3432. passed 2 tests in /root/libcxx/test/localization/locale.categories/category.numeric/locale.nm.put
  3433. passed 8 tests in /root/libcxx/test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members
  3434. passed 1 tests in /root/libcxx/test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.virtuals
  3435. passed 2 tests in /root/libcxx/test/localization/locale.categories/category.numeric/locale.num.get
  3436. passed 12 tests in /root/libcxx/test/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members
  3437. passed 1 tests in /root/libcxx/test/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.virtuals
  3438. passed 1 tests in /root/libcxx/test/localization/locale.categories/category.time
  3439. passed 3 tests in /root/libcxx/test/localization/locale.categories/category.time/locale.time.get
  3440. passed 12 tests in /root/libcxx/test/localization/locale.categories/category.time/locale.time.get/locale.time.get.members
  3441. passed 1 tests in /root/libcxx/test/localization/locale.categories/category.time/locale.time.get/locale.time.get.virtuals
  3442. passed 14 tests in /root/libcxx/test/localization/locale.categories/category.time/locale.time.get.byname
  3443. passed 2 tests in /root/libcxx/test/localization/locale.categories/category.time/locale.time.put
  3444. passed 2 tests in /root/libcxx/test/localization/locale.categories/category.time/locale.time.put/locale.time.put.members
  3445. passed 1 tests in /root/libcxx/test/localization/locale.categories/category.time/locale.time.put/locale.time.put.virtuals
  3446. passed 1 tests in /root/libcxx/test/localization/locale.categories/category.time/locale.time.put.byname
  3447. passed 1 tests in /root/libcxx/test/localization/locale.categories/facet.numpunct
  3448. passed 2 tests in /root/libcxx/test/localization/locale.categories/facet.numpunct/locale.numpunct
  3449. passed 5 tests in /root/libcxx/test/localization/locale.categories/facet.numpunct/locale.numpunct/facet.numpunct.members
  3450. passed 1 tests in /root/libcxx/test/localization/locale.categories/facet.numpunct/locale.numpunct/facet.numpunct.virtuals
  3451. passed 3 tests in /root/libcxx/test/localization/locale.categories/facet.numpunct/locale.numpunct.byname
  3452. passed 1 tests in /root/libcxx/test/localization/locale.categories/facets.examples
  3453. passed 25 tests in /root/libcxx/test/localization/locale.stdcvt
  3454. passed 1 tests in /root/libcxx/test/localization/locale.syn
  3455. passed 1 tests in /root/libcxx/test/localization/locales
  3456. passed 1 tests in /root/libcxx/test/localization/locales/locale
  3457. passed 9 tests in /root/libcxx/test/localization/locales/locale/locale.cons
  3458. passed 2 tests in /root/libcxx/test/localization/locales/locale/locale.members
  3459. passed 2 tests in /root/libcxx/test/localization/locales/locale/locale.operators
  3460. passed 2 tests in /root/libcxx/test/localization/locales/locale/locale.statics
  3461. passed 1 tests in /root/libcxx/test/localization/locales/locale/locale.types
  3462. passed 1 tests in /root/libcxx/test/localization/locales/locale/locale.types/locale.category
  3463. passed 1 tests in /root/libcxx/test/localization/locales/locale/locale.types/locale.facet
  3464. passed 1 tests in /root/libcxx/test/localization/locales/locale/locale.types/locale.id
  3465. passed 1 tests in /root/libcxx/test/localization/locales/locale.convenience
  3466. passed 11 tests in /root/libcxx/test/localization/locales/locale.convenience/classification
  3467. passed 1 tests in /root/libcxx/test/localization/locales/locale.convenience/conversions
  3468. passed 8 tests in /root/libcxx/test/localization/locales/locale.convenience/conversions/conversions.buffer
  3469. passed 2 tests in /root/libcxx/test/localization/locales/locale.convenience/conversions/conversions.character
  3470. passed 8 tests in /root/libcxx/test/localization/locales/locale.convenience/conversions/conversions.string
  3471. passed 2 tests in /root/libcxx/test/localization/locales/locale.global.templates
  3472. passed 1 tests in /root/libcxx/test/localization/localization.general
  3473. passed 1 tests in /root/libcxx/test/numerics
  3474. cmath.pass.cpp:468:5: error: static_assert failed ""
  3475. static_assert((std::is_same<decltype(std::isinf((double)0)), bool>::value), "");
  3476. ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3477. cmath.pass.cpp:479:5: error: static_assert failed ""
  3478. static_assert((std::is_same<decltype(std::isnan((double)0)), bool>::value), "");
  3479. ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3480. 2 errors generated.
  3481. cmath.pass.cpp failed to compile
  3482. failed 1 tests in /root/libcxx/test/numerics/c.math
  3483. passed 3 tests in /root/libcxx/test/numerics/c.math
  3484. passed 1 tests in /root/libcxx/test/numerics/cfenv
  3485. passed 1 tests in /root/libcxx/test/numerics/cfenv/cfenv.syn
  3486. passed 2 tests in /root/libcxx/test/numerics/complex.number
  3487. passed 1 tests in /root/libcxx/test/numerics/complex.number/ccmplx
  3488. passed 7 tests in /root/libcxx/test/numerics/complex.number/cmplx.over
  3489. passed 1 tests in /root/libcxx/test/numerics/complex.number/complex
  3490. passed 10 tests in /root/libcxx/test/numerics/complex.number/complex.member.ops
  3491. passed 2 tests in /root/libcxx/test/numerics/complex.number/complex.members
  3492. passed 22 tests in /root/libcxx/test/numerics/complex.number/complex.ops
  3493. passed 12 tests in /root/libcxx/test/numerics/complex.number/complex.special
  3494. passed 1 tests in /root/libcxx/test/numerics/complex.number/complex.synopsis
  3495. passed 19 tests in /root/libcxx/test/numerics/complex.number/complex.transcendentals
  3496. passed 8 tests in /root/libcxx/test/numerics/complex.number/complex.value.ops
  3497. passed 1 tests in /root/libcxx/test/numerics/numarray
  3498. passed 1 tests in /root/libcxx/test/numerics/numarray/class.gslice
  3499. passed 1 tests in /root/libcxx/test/numerics/numarray/class.gslice/gslice.access
  3500. passed 2 tests in /root/libcxx/test/numerics/numarray/class.gslice/gslice.cons
  3501. passed 1 tests in /root/libcxx/test/numerics/numarray/class.slice
  3502. passed 2 tests in /root/libcxx/test/numerics/numarray/class.slice/cons.slice
  3503. passed 1 tests in /root/libcxx/test/numerics/numarray/class.slice/slice.access
  3504. passed 2 tests in /root/libcxx/test/numerics/numarray/template.gslice.array
  3505. passed 2 tests in /root/libcxx/test/numerics/numarray/template.gslice.array/gslice.array.assign
  3506. passed 10 tests in /root/libcxx/test/numerics/numarray/template.gslice.array/gslice.array.comp.assign
  3507. passed 1 tests in /root/libcxx/test/numerics/numarray/template.gslice.array/gslice.array.fill
  3508. passed 2 tests in /root/libcxx/test/numerics/numarray/template.indirect.array
  3509. passed 2 tests in /root/libcxx/test/numerics/numarray/template.indirect.array/indirect.array.assign
  3510. passed 10 tests in /root/libcxx/test/numerics/numarray/template.indirect.array/indirect.array.comp.assign
  3511. passed 1 tests in /root/libcxx/test/numerics/numarray/template.indirect.array/indirect.array.fill
  3512. passed 2 tests in /root/libcxx/test/numerics/numarray/template.mask.array
  3513. passed 2 tests in /root/libcxx/test/numerics/numarray/template.mask.array/mask.array.assign
  3514. passed 10 tests in /root/libcxx/test/numerics/numarray/template.mask.array/mask.array.comp.assign
  3515. passed 1 tests in /root/libcxx/test/numerics/numarray/template.mask.array/mask.array.fill
  3516. passed 2 tests in /root/libcxx/test/numerics/numarray/template.slice.array
  3517. passed 2 tests in /root/libcxx/test/numerics/numarray/template.slice.array/slice.arr.assign
  3518. passed 10 tests in /root/libcxx/test/numerics/numarray/template.slice.array/slice.arr.comp.assign
  3519. passed 1 tests in /root/libcxx/test/numerics/numarray/template.slice.array/slice.arr.fill
  3520. passed 1 tests in /root/libcxx/test/numerics/numarray/template.valarray
  3521. passed 2 tests in /root/libcxx/test/numerics/numarray/template.valarray/valarray.access
  3522. passed 8 tests in /root/libcxx/test/numerics/numarray/template.valarray/valarray.assign
  3523. passed 20 tests in /root/libcxx/test/numerics/numarray/template.valarray/valarray.cassign
  3524. passed 11 tests in /root/libcxx/test/numerics/numarray/template.valarray/valarray.cons
  3525. passed 10 tests in /root/libcxx/test/numerics/numarray/template.valarray/valarray.members
  3526. passed 8 tests in /root/libcxx/test/numerics/numarray/template.valarray/valarray.sub
  3527. passed 4 tests in /root/libcxx/test/numerics/numarray/template.valarray/valarray.unary
  3528. passed 1 tests in /root/libcxx/test/numerics/numarray/valarray.nonmembers
  3529. passed 30 tests in /root/libcxx/test/numerics/numarray/valarray.nonmembers/valarray.binary
  3530. passed 24 tests in /root/libcxx/test/numerics/numarray/valarray.nonmembers/valarray.comparison
  3531. passed 1 tests in /root/libcxx/test/numerics/numarray/valarray.nonmembers/valarray.special
  3532. passed 20 tests in /root/libcxx/test/numerics/numarray/valarray.nonmembers/valarray.transcend
  3533. passed 4 tests in /root/libcxx/test/numerics/numarray/valarray.range
  3534. passed 1 tests in /root/libcxx/test/numerics/numarray/valarray.syn
  3535. passed 1 tests in /root/libcxx/test/numerics/numeric.ops
  3536. passed 2 tests in /root/libcxx/test/numerics/numeric.ops/accumulate
  3537. passed 2 tests in /root/libcxx/test/numerics/numeric.ops/adjacent.difference
  3538. passed 2 tests in /root/libcxx/test/numerics/numeric.ops/inner.product
  3539. passed 1 tests in /root/libcxx/test/numerics/numeric.ops/numeric.iota
  3540. passed 2 tests in /root/libcxx/test/numerics/numeric.ops/partial.sum
  3541. passed 1 tests in /root/libcxx/test/numerics/numeric.requirements
  3542. passed 1 tests in /root/libcxx/test/numerics/numerics.general
  3543. passed 1 tests in /root/libcxx/test/numerics/rand
  3544. passed 1 tests in /root/libcxx/test/numerics/rand/rand.adapt
  3545. passed 14 tests in /root/libcxx/test/numerics/rand/rand.adapt/rand.adapt.disc
  3546. passed 14 tests in /root/libcxx/test/numerics/rand/rand.adapt/rand.adapt.ibits
  3547. passed 14 tests in /root/libcxx/test/numerics/rand/rand.adapt/rand.adapt.shuf
  3548. passed 3 tests in /root/libcxx/test/numerics/rand/rand.device
  3549. passed 1 tests in /root/libcxx/test/numerics/rand/rand.dis
  3550. passed 1 tests in /root/libcxx/test/numerics/rand/rand.dis/rand.dist.bern
  3551. passed 18 tests in /root/libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli
  3552. passed 18 tests in /root/libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin
  3553. passed 18 tests in /root/libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo
  3554. passed 18 tests in /root/libcxx/test/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin
  3555. passed 1 tests in /root/libcxx/test/numerics/rand/rand.dis/rand.dist.norm
  3556. passed 18 tests in /root/libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.cauchy
  3557. passed 18 tests in /root/libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq
  3558. passed 18 tests in /root/libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.f
  3559. passed 18 tests in /root/libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal
  3560. passed 18 tests in /root/libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal
  3561. passed 18 tests in /root/libcxx/test/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t
  3562. passed 1 tests in /root/libcxx/test/numerics/rand/rand.dis/rand.dist.pois
  3563. passed 18 tests in /root/libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp
  3564. passed 18 tests in /root/libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme
  3565. passed 18 tests in /root/libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma
  3566. passed 18 tests in /root/libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson
  3567. passed 18 tests in /root/libcxx/test/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull
  3568. passed 1 tests in /root/libcxx/test/numerics/rand/rand.dis/rand.dist.samp
  3569. passed 24 tests in /root/libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.discrete
  3570. passed 24 tests in /root/libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst
  3571. passed 24 tests in /root/libcxx/test/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear
  3572. passed 1 tests in /root/libcxx/test/numerics/rand/rand.dis/rand.dist.uni
  3573. passed 18 tests in /root/libcxx/test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int
  3574. passed 18 tests in /root/libcxx/test/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real
  3575. passed 1 tests in /root/libcxx/test/numerics/rand/rand.eng
  3576. passed 12 tests in /root/libcxx/test/numerics/rand/rand.eng/rand.eng.lcong
  3577. passed 12 tests in /root/libcxx/test/numerics/rand/rand.eng/rand.eng.mers
  3578. passed 12 tests in /root/libcxx/test/numerics/rand/rand.eng/rand.eng.sub
  3579. passed 10 tests in /root/libcxx/test/numerics/rand/rand.predef
  3580. passed 1 tests in /root/libcxx/test/numerics/rand/rand.req
  3581. passed 1 tests in /root/libcxx/test/numerics/rand/rand.req/rand.req.adapt
  3582. passed 1 tests in /root/libcxx/test/numerics/rand/rand.req/rand.req.dst
  3583. passed 1 tests in /root/libcxx/test/numerics/rand/rand.req/rand.req.eng
  3584. passed 1 tests in /root/libcxx/test/numerics/rand/rand.req/rand.req.genl
  3585. passed 1 tests in /root/libcxx/test/numerics/rand/rand.req/rand.req.seedseq
  3586. passed 1 tests in /root/libcxx/test/numerics/rand/rand.req/rand.req.urng
  3587. passed 1 tests in /root/libcxx/test/numerics/rand/rand.synopsis
  3588. passed 1 tests in /root/libcxx/test/numerics/rand/rand.util
  3589. passed 1 tests in /root/libcxx/test/numerics/rand/rand.util/rand.util.canonical
  3590. passed 7 tests in /root/libcxx/test/numerics/rand/rand.util/rand.util.seedseq
  3591. passed 1 tests in /root/libcxx/test/re
  3592. passed 1 tests in /root/libcxx/test/re/re.alg
  3593. passed 6 tests in /root/libcxx/test/re/re.alg/re.alg.match
  3594. passed 6 tests in /root/libcxx/test/re/re.alg/re.alg.replace
  3595. passed 6 tests in /root/libcxx/test/re/re.alg/re.alg.search
  3596. passed 1 tests in /root/libcxx/test/re/re.alg/re.except
  3597. passed 1 tests in /root/libcxx/test/re/re.badexp
  3598. passed 1 tests in /root/libcxx/test/re/re.const
  3599. passed 1 tests in /root/libcxx/test/re/re.const/re.err
  3600. passed 1 tests in /root/libcxx/test/re/re.const/re.matchflag
  3601. passed 1 tests in /root/libcxx/test/re/re.const/re.synopt
  3602. passed 1 tests in /root/libcxx/test/re/re.def
  3603. passed 1 tests in /root/libcxx/test/re/re.def/defns.regex.collating.element
  3604. passed 1 tests in /root/libcxx/test/re/re.def/defns.regex.finite.state.machine
  3605. passed 1 tests in /root/libcxx/test/re/re.def/defns.regex.format.specifier
  3606. passed 1 tests in /root/libcxx/test/re/re.def/defns.regex.matched
  3607. passed 1 tests in /root/libcxx/test/re/re.def/defns.regex.primary.equivalence.class
  3608. passed 1 tests in /root/libcxx/test/re/re.def/defns.regex.regular.expression
  3609. passed 1 tests in /root/libcxx/test/re/re.def/defns.regex.subexpression
  3610. passed 1 tests in /root/libcxx/test/re/re.general
  3611. passed 1 tests in /root/libcxx/test/re/re.grammar
  3612. passed 1 tests in /root/libcxx/test/re/re.iter
  3613. passed 1 tests in /root/libcxx/test/re/re.iter/re.regiter
  3614. passed 2 tests in /root/libcxx/test/re/re.iter/re.regiter/re.regiter.cnstr
  3615. passed 1 tests in /root/libcxx/test/re/re.iter/re.regiter/re.regiter.comp
  3616. passed 1 tests in /root/libcxx/test/re/re.iter/re.regiter/re.regiter.deref
  3617. passed 1 tests in /root/libcxx/test/re/re.iter/re.regiter/re.regiter.incr
  3618. passed 1 tests in /root/libcxx/test/re/re.iter/re.tokiter
  3619. Assertion failed: (i->str() == " end"), function main, file array.pass.cpp, line 60.
  3620. /root/libcxx/test/testit: line 49: 25537 Abort trap: 6 (core dumped) ./a.out
  3621. array.pass.cpp failed at run time
  3622. Assertion failed: (i->str() == " end"), function main, file int.pass.cpp, line 39.
  3623. /root/libcxx/test/testit: line 49: 25552 Abort trap: 6 (core dumped) ./a.out
  3624. int.pass.cpp failed at run time
  3625. Assertion failed: (i->str() == " end"), function main, file vector.pass.cpp, line 52.
  3626. /root/libcxx/test/testit: line 49: 25557 Abort trap: 6 (core dumped) ./a.out
  3627. vector.pass.cpp failed at run time
  3628. failed 3 tests in /root/libcxx/test/re/re.iter/re.tokiter/re.tokiter.cnstr
  3629. passed 2 tests in /root/libcxx/test/re/re.iter/re.tokiter/re.tokiter.cnstr
  3630. passed 1 tests in /root/libcxx/test/re/re.iter/re.tokiter/re.tokiter.comp
  3631. Assertion failed: ((*i).str() == " end"), function main, file deref.pass.cpp, line 36.
  3632. /root/libcxx/test/testit: line 49: 25576 Abort trap: 6 (core dumped) ./a.out
  3633. deref.pass.cpp failed at run time
  3634. failed 1 tests in /root/libcxx/test/re/re.iter/re.tokiter/re.tokiter.deref
  3635. Assertion failed: (i->str() == " end"), function main, file post.pass.cpp, line 36.
  3636. /root/libcxx/test/testit: line 49: 25585 Abort trap: 6 (core dumped) ./a.out
  3637. post.pass.cpp failed at run time
  3638. failed 1 tests in /root/libcxx/test/re/re.iter/re.tokiter/re.tokiter.incr
  3639. passed 1 tests in /root/libcxx/test/re/re.regex
  3640. passed 10 tests in /root/libcxx/test/re/re.regex/re.regex.assign
  3641. passed 1 tests in /root/libcxx/test/re/re.regex/re.regex.const
  3642. passed 10 tests in /root/libcxx/test/re/re.regex/re.regex.construct
  3643. passed 1 tests in /root/libcxx/test/re/re.regex/re.regex.locale
  3644. passed 1 tests in /root/libcxx/test/re/re.regex/re.regex.nonmemb
  3645. passed 1 tests in /root/libcxx/test/re/re.regex/re.regex.nonmemb/re.regex.nmswap
  3646. passed 1 tests in /root/libcxx/test/re/re.regex/re.regex.operations
  3647. passed 1 tests in /root/libcxx/test/re/re.regex/re.regex.swap
  3648. passed 1 tests in /root/libcxx/test/re/re.req
  3649. passed 1 tests in /root/libcxx/test/re/re.results
  3650. passed 8 tests in /root/libcxx/test/re/re.results/re.results.acc
  3651. passed 1 tests in /root/libcxx/test/re/re.results/re.results.all
  3652. passed 2 tests in /root/libcxx/test/re/re.results/re.results.const
  3653. passed 4 tests in /root/libcxx/test/re/re.results/re.results.form
  3654. passed 1 tests in /root/libcxx/test/re/re.results/re.results.nonmember
  3655. passed 2 tests in /root/libcxx/test/re/re.results/re.results.size
  3656. passed 1 tests in /root/libcxx/test/re/re.results/re.results.state
  3657. passed 2 tests in /root/libcxx/test/re/re.results/re.results.swap
  3658. passed 1 tests in /root/libcxx/test/re/re.submatch
  3659. passed 7 tests in /root/libcxx/test/re/re.submatch/re.submatch.members
  3660. passed 2 tests in /root/libcxx/test/re/re.submatch/re.submatch.op
  3661. passed 18 tests in /root/libcxx/test/re/re.syn
  3662. Assertion failed: (t.lookup_collatename(F(A), F(A + t.length(A))) == expected), function test, file lookup_collatename.pass.cpp, line 29.
  3663. /root/libcxx/test/testit: line 49: 26106 Abort trap: 6 (core dumped) ./a.out
  3664. lookup_collatename.pass.cpp failed at run time
  3665. failed 1 tests in /root/libcxx/test/re/re.traits
  3666. passed 12 tests in /root/libcxx/test/re/re.traits
  3667. passed 1 tests in /root/libcxx/test/strings
  3668. passed 1 tests in /root/libcxx/test/strings/basic.string
  3669. passed 4 tests in /root/libcxx/test/strings/basic.string/string.access
  3670. passed 10 tests in /root/libcxx/test/strings/basic.string/string.capacity
  3671. passed 20 tests in /root/libcxx/test/strings/basic.string/string.cons
  3672. passed 8 tests in /root/libcxx/test/strings/basic.string/string.iterators
  3673. passed 1 tests in /root/libcxx/test/strings/basic.string/string.modifiers
  3674. passed 8 tests in /root/libcxx/test/strings/basic.string/string.modifiers/string_append
  3675. passed 8 tests in /root/libcxx/test/strings/basic.string/string.modifiers/string_assign
  3676. passed 1 tests in /root/libcxx/test/strings/basic.string/string.modifiers/string_copy
  3677. passed 4 tests in /root/libcxx/test/strings/basic.string/string.modifiers/string_erase
  3678. passed 9 tests in /root/libcxx/test/strings/basic.string/string.modifiers/string_insert
  3679. passed 4 tests in /root/libcxx/test/strings/basic.string/string.modifiers/string_op_plus_equal
  3680. passed 11 tests in /root/libcxx/test/strings/basic.string/string.modifiers/string_replace
  3681. passed 1 tests in /root/libcxx/test/strings/basic.string/string.modifiers/string_swap
  3682. passed 1 tests in /root/libcxx/test/strings/basic.string/string.nonmembers
  3683. passed 6 tests in /root/libcxx/test/strings/basic.string/string.nonmembers/string.io
  3684. passed 2 tests in /root/libcxx/test/strings/basic.string/string.nonmembers/string.special
  3685. passed 3 tests in /root/libcxx/test/strings/basic.string/string.nonmembers/string_op!=
  3686. passed 5 tests in /root/libcxx/test/strings/basic.string/string.nonmembers/string_op+
  3687. passed 3 tests in /root/libcxx/test/strings/basic.string/string.nonmembers/string_operator==
  3688. passed 3 tests in /root/libcxx/test/strings/basic.string/string.nonmembers/string_opgt
  3689. passed 3 tests in /root/libcxx/test/strings/basic.string/string.nonmembers/string_opgt=
  3690. passed 3 tests in /root/libcxx/test/strings/basic.string/string.nonmembers/string_oplt
  3691. passed 3 tests in /root/libcxx/test/strings/basic.string/string.nonmembers/string_oplt=
  3692. passed 1 tests in /root/libcxx/test/strings/basic.string/string.ops
  3693. passed 3 tests in /root/libcxx/test/strings/basic.string/string.ops/string.accessors
  3694. passed 6 tests in /root/libcxx/test/strings/basic.string/string.ops/string_compare
  3695. passed 4 tests in /root/libcxx/test/strings/basic.string/string.ops/string_find
  3696. passed 4 tests in /root/libcxx/test/strings/basic.string/string.ops/string_find.first.not.of
  3697. passed 4 tests in /root/libcxx/test/strings/basic.string/string.ops/string_find.first.of
  3698. passed 4 tests in /root/libcxx/test/strings/basic.string/string.ops/string_find.last.not.of
  3699. passed 4 tests in /root/libcxx/test/strings/basic.string/string.ops/string_find.last.of
  3700. passed 4 tests in /root/libcxx/test/strings/basic.string/string.ops/string_rfind
  3701. passed 1 tests in /root/libcxx/test/strings/basic.string/string.ops/string_substr
  3702. passed 1 tests in /root/libcxx/test/strings/basic.string/string.require
  3703. passed 1 tests in /root/libcxx/test/strings/basic.string.hash
  3704. cuchar.pass.cpp:12:10: fatal error: 'cuchar' file not found
  3705. #include <cuchar>
  3706. ^
  3707. 1 error generated.
  3708. cuchar.pass.cpp failed to compile
  3709. In file included from cwchar.pass.cpp:12:
  3710. /root/libcxx/include/cwchar:117:9: error: no member named 'FILE' in the global namespace
  3711. using ::FILE;
  3712. ~~^
  3713. cwchar.pass.cpp:37:7: error: no member named 'FILE' in the global namespace
  3714. ::FILE* fp = 0;
  3715. ~~^
  3716. cwchar.pass.cpp:37:13: error: use of undeclared identifier 'fp'
  3717. ::FILE* fp = 0;
  3718. ^
  3719. cwchar.pass.cpp:45:56: error: use of undeclared identifier 'fp'
  3720. static_assert((std::is_same<decltype(std::fwprintf(fp, L"")), int>::value), "");
  3721. ^
  3722. cwchar.pass.cpp:45:65: error: type name requires a specifier or qualifier
  3723. static_assert((std::is_same<decltype(std::fwprintf(fp, L"")), int>::value), "");
  3724. ^
  3725. cwchar.pass.cpp:45:65: error: C++ requires a type specifier for all declarations
  3726. static_assert((std::is_same<decltype(std::fwprintf(fp, L"")), int>::value), "");
  3727. ~~~~~~~~ ^
  3728. cwchar.pass.cpp:45:73: error: type name requires a specifier or qualifier
  3729. static_assert((std::is_same<decltype(std::fwprintf(fp, L"")), int>::value), "");
  3730. ^
  3731. cwchar.pass.cpp:45:73: error: expected ')'
  3732. cwchar.pass.cpp:45:19: note: to match this '('
  3733. static_assert((std::is_same<decltype(std::fwprintf(fp, L"")), int>::value), "");
  3734. ^
  3735. cwchar.pass.cpp:45:79: error: expected expression
  3736. static_assert((std::is_same<decltype(std::fwprintf(fp, L"")), int>::value), "");
  3737. ^
  3738. cwchar.pass.cpp:45:83: error: expected expression
  3739. static_assert((std::is_same<decltype(std::fwprintf(fp, L"")), int>::value), "");
  3740. ^
  3741. cwchar.pass.cpp:46:55: error: use of undeclared identifier 'fp'
  3742. static_assert((std::is_same<decltype(std::fwscanf(fp, L"")), int>::value), "");
  3743. ^
  3744. cwchar.pass.cpp:46:64: error: type name requires a specifier or qualifier
  3745. static_assert((std::is_same<decltype(std::fwscanf(fp, L"")), int>::value), "");
  3746. ^
  3747. cwchar.pass.cpp:46:64: error: C++ requires a type specifier for all declarations
  3748. static_assert((std::is_same<decltype(std::fwscanf(fp, L"")), int>::value), "");
  3749. ~~~~~~~~ ^
  3750. cwchar.pass.cpp:46:72: error: type name requires a specifier or qualifier
  3751. static_assert((std::is_same<decltype(std::fwscanf(fp, L"")), int>::value), "");
  3752. ^
  3753. cwchar.pass.cpp:46:72: error: expected ')'
  3754. cwchar.pass.cpp:46:19: note: to match this '('
  3755. static_assert((std::is_same<decltype(std::fwscanf(fp, L"")), int>::value), "");
  3756. ^
  3757. cwchar.pass.cpp:46:78: error: expected expression
  3758. static_assert((std::is_same<decltype(std::fwscanf(fp, L"")), int>::value), "");
  3759. ^
  3760. cwchar.pass.cpp:46:82: error: expected expression
  3761. static_assert((std::is_same<decltype(std::fwscanf(fp, L"")), int>::value), "");
  3762. ^
  3763. cwchar.pass.cpp:49:57: error: use of undeclared identifier 'fp'
  3764. static_assert((std::is_same<decltype(std::vfwprintf(fp, L"", va)), int>::value), "");
  3765. ^
  3766. cwchar.pass.cpp:49:70: error: type name requires a specifier or qualifier
  3767. static_assert((std::is_same<decltype(std::vfwprintf(fp, L"", va)), int>::value), "");
  3768. ^
  3769. fatal error: too many errors emitted, stopping now [-ferror-limit=]
  3770. 20 errors generated.
  3771. cwchar.pass.cpp failed to compile
  3772. version_cuchar.pass.cpp:12:10: fatal error: 'cuchar' file not found
  3773. #include <cuchar>
  3774. ^
  3775. 1 error generated.
  3776. version_cuchar.pass.cpp failed to compile
  3777. In file included from version_cwchar.pass.cpp:12:
  3778. /root/libcxx/include/cwchar:117:9: error: no member named 'FILE' in the global namespace
  3779. using ::FILE;
  3780. ~~^
  3781. 1 error generated.
  3782. version_cwchar.pass.cpp failed to compile
  3783. failed 4 tests in /root/libcxx/test/strings/c.strings
  3784. passed 6 tests in /root/libcxx/test/strings/c.strings
  3785. passed 1 tests in /root/libcxx/test/strings/char.traits
  3786. passed 1 tests in /root/libcxx/test/strings/char.traits/char.traits.require
  3787. passed 1 tests in /root/libcxx/test/strings/char.traits/char.traits.specializations
  3788. passed 15 tests in /root/libcxx/test/strings/char.traits/char.traits.specializations/char.traits.specializations.char
  3789. assign2.pass.cpp:22:18: error: use of undeclared identifier 'u'
  3790. char16_t c = u'\0';
  3791. ^
  3792. assign2.pass.cpp:23:43: error: use of undeclared identifier 'u'
  3793. std::char_traits<char16_t>::assign(c, u'a');
  3794. ^
  3795. assign2.pass.cpp:24:17: error: use of undeclared identifier 'u'
  3796. assert(c == u'a');
  3797. ^
  3798. /usr/include/assert.h:54:21: note: expanded from:
  3799. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  3800. ^
  3801. 3 errors generated.
  3802. assign2.pass.cpp failed to compile
  3803. compare.pass.cpp:22:48: error: use of undeclared identifier 'u'
  3804. assert(std::char_traits<char16_t>::compare(u"", u"", 0) == 0);
  3805. ^
  3806. /usr/include/assert.h:54:21: note: expanded from:
  3807. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  3808. ^
  3809. compare.pass.cpp:24:48: error: use of undeclared identifier 'u'
  3810. assert(std::char_traits<char16_t>::compare(u"1", u"1", 1) == 0);
  3811. ^
  3812. /usr/include/assert.h:54:21: note: expanded from:
  3813. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  3814. ^
  3815. compare.pass.cpp:25:48: error: use of undeclared identifier 'u'
  3816. assert(std::char_traits<char16_t>::compare(u"1", u"2", 1) < 0);
  3817. ^
  3818. /usr/include/assert.h:54:21: note: expanded from:
  3819. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  3820. ^
  3821. compare.pass.cpp:26:48: error: use of undeclared identifier 'u'
  3822. assert(std::char_traits<char16_t>::compare(u"2", u"1", 1) > 0);
  3823. ^
  3824. /usr/include/assert.h:54:21: note: expanded from:
  3825. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  3826. ^
  3827. compare.pass.cpp:28:48: error: use of undeclared identifier 'u'
  3828. assert(std::char_traits<char16_t>::compare(u"12", u"12", 2) == 0);
  3829. ^
  3830. /usr/include/assert.h:54:21: note: expanded from:
  3831. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  3832. ^
  3833. compare.pass.cpp:29:48: error: use of undeclared identifier 'u'
  3834. assert(std::char_traits<char16_t>::compare(u"12", u"13", 2) < 0);
  3835. ^
  3836. /usr/include/assert.h:54:21: note: expanded from:
  3837. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  3838. ^
  3839. compare.pass.cpp:30:48: error: use of undeclared identifier 'u'
  3840. assert(std::char_traits<char16_t>::compare(u"12", u"22", 2) < 0);
  3841. ^
  3842. /usr/include/assert.h:54:21: note: expanded from:
  3843. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  3844. ^
  3845. compare.pass.cpp:31:48: error: use of undeclared identifier 'u'
  3846. assert(std::char_traits<char16_t>::compare(u"13", u"12", 2) > 0);
  3847. ^
  3848. /usr/include/assert.h:54:21: note: expanded from:
  3849. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  3850. ^
  3851. compare.pass.cpp:32:48: error: use of undeclared identifier 'u'
  3852. assert(std::char_traits<char16_t>::compare(u"22", u"12", 2) > 0);
  3853. ^
  3854. /usr/include/assert.h:54:21: note: expanded from:
  3855. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  3856. ^
  3857. compare.pass.cpp:34:48: error: use of undeclared identifier 'u'
  3858. assert(std::char_traits<char16_t>::compare(u"123", u"123", 3) == 0);
  3859. ^
  3860. /usr/include/assert.h:54:21: note: expanded from:
  3861. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  3862. ^
  3863. compare.pass.cpp:35:48: error: use of undeclared identifier 'u'
  3864. assert(std::char_traits<char16_t>::compare(u"123", u"223", 3) < 0);
  3865. ^
  3866. /usr/include/assert.h:54:21: note: expanded from:
  3867. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  3868. ^
  3869. compare.pass.cpp:36:48: error: use of undeclared identifier 'u'
  3870. assert(std::char_traits<char16_t>::compare(u"123", u"133", 3) < 0);
  3871. ^
  3872. /usr/include/assert.h:54:21: note: expanded from:
  3873. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  3874. ^
  3875. compare.pass.cpp:37:48: error: use of undeclared identifier 'u'
  3876. assert(std::char_traits<char16_t>::compare(u"123", u"124", 3) < 0);
  3877. ^
  3878. /usr/include/assert.h:54:21: note: expanded from:
  3879. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  3880. ^
  3881. compare.pass.cpp:38:48: error: use of undeclared identifier 'u'
  3882. assert(std::char_traits<char16_t>::compare(u"223", u"123", 3) > 0);
  3883. ^
  3884. /usr/include/assert.h:54:21: note: expanded from:
  3885. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  3886. ^
  3887. compare.pass.cpp:39:48: error: use of undeclared identifier 'u'
  3888. assert(std::char_traits<char16_t>::compare(u"133", u"123", 3) > 0);
  3889. ^
  3890. /usr/include/assert.h:54:21: note: expanded from:
  3891. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  3892. ^
  3893. compare.pass.cpp:40:48: error: use of undeclared identifier 'u'
  3894. assert(std::char_traits<char16_t>::compare(u"124", u"123", 3) > 0);
  3895. ^
  3896. /usr/include/assert.h:54:21: note: expanded from:
  3897. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  3898. ^
  3899. 16 errors generated.
  3900. compare.pass.cpp failed to compile
  3901. eq.pass.cpp:22:18: error: use of undeclared identifier 'u'
  3902. char16_t c = u'\0';
  3903. ^
  3904. eq.pass.cpp:23:43: error: use of undeclared identifier 'u'
  3905. assert(std::char_traits<char16_t>::eq(u'a', u'a'));
  3906. ^
  3907. /usr/include/assert.h:54:21: note: expanded from:
  3908. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  3909. ^
  3910. eq.pass.cpp:24:44: error: use of undeclared identifier 'u'
  3911. assert(!std::char_traits<char16_t>::eq(u'a', u'A'));
  3912. ^
  3913. /usr/include/assert.h:54:21: note: expanded from:
  3914. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  3915. ^
  3916. 3 errors generated.
  3917. eq.pass.cpp failed to compile
  3918. eq_int_type.pass.cpp:22:53: error: use of undeclared identifier 'u'
  3919. assert( std::char_traits<char16_t>::eq_int_type(u'a', u'a'));
  3920. ^
  3921. /usr/include/assert.h:54:21: note: expanded from:
  3922. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  3923. ^
  3924. eq_int_type.pass.cpp:23:53: error: use of undeclared identifier 'u'
  3925. assert(!std::char_traits<char16_t>::eq_int_type(u'a', u'A'));
  3926. ^
  3927. /usr/include/assert.h:54:21: note: expanded from:
  3928. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  3929. ^
  3930. eq_int_type.pass.cpp:24:88: error: use of undeclared identifier 'u'
  3931. assert(!std::char_traits<char16_t>::eq_int_type(std::char_traits<char16_t>::eof(), u'A'));
  3932. ^
  3933. /usr/include/assert.h:54:21: note: expanded from:
  3934. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  3935. ^
  3936. 3 errors generated.
  3937. eq_int_type.pass.cpp failed to compile
  3938. length.pass.cpp:22:47: error: use of undeclared identifier 'u'
  3939. assert(std::char_traits<char16_t>::length(u"") == 0);
  3940. ^
  3941. /usr/include/assert.h:54:21: note: expanded from:
  3942. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  3943. ^
  3944. length.pass.cpp:23:47: error: use of undeclared identifier 'u'
  3945. assert(std::char_traits<char16_t>::length(u"a") == 1);
  3946. ^
  3947. /usr/include/assert.h:54:21: note: expanded from:
  3948. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  3949. ^
  3950. length.pass.cpp:24:47: error: use of undeclared identifier 'u'
  3951. assert(std::char_traits<char16_t>::length(u"aa") == 2);
  3952. ^
  3953. /usr/include/assert.h:54:21: note: expanded from:
  3954. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  3955. ^
  3956. length.pass.cpp:25:47: error: use of undeclared identifier 'u'
  3957. assert(std::char_traits<char16_t>::length(u"aaa") == 3);
  3958. ^
  3959. /usr/include/assert.h:54:21: note: expanded from:
  3960. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  3961. ^
  3962. length.pass.cpp:26:47: error: use of undeclared identifier 'u'
  3963. assert(std::char_traits<char16_t>::length(u"aaaa") == 4);
  3964. ^
  3965. /usr/include/assert.h:54:21: note: expanded from:
  3966. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  3967. ^
  3968. 5 errors generated.
  3969. length.pass.cpp failed to compile
  3970. lt.pass.cpp:22:18: error: use of undeclared identifier 'u'
  3971. char16_t c = u'\0';
  3972. ^
  3973. lt.pass.cpp:23:44: error: use of undeclared identifier 'u'
  3974. assert(!std::char_traits<char16_t>::lt(u'a', u'a'));
  3975. ^
  3976. /usr/include/assert.h:54:21: note: expanded from:
  3977. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  3978. ^
  3979. lt.pass.cpp:24:44: error: use of undeclared identifier 'u'
  3980. assert( std::char_traits<char16_t>::lt(u'A', u'a'));
  3981. ^
  3982. /usr/include/assert.h:54:21: note: expanded from:
  3983. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  3984. ^
  3985. 3 errors generated.
  3986. lt.pass.cpp failed to compile
  3987. not_eof.pass.cpp:22:48: error: use of undeclared identifier 'u'
  3988. assert(std::char_traits<char16_t>::not_eof(u'a') == u'a');
  3989. ^
  3990. /usr/include/assert.h:54:21: note: expanded from:
  3991. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  3992. ^
  3993. not_eof.pass.cpp:22:57: error: use of undeclared identifier 'u'
  3994. assert(std::char_traits<char16_t>::not_eof(u'a') == u'a');
  3995. ^
  3996. /usr/include/assert.h:54:21: note: expanded from:
  3997. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  3998. ^
  3999. not_eof.pass.cpp:23:48: error: use of undeclared identifier 'u'
  4000. assert(std::char_traits<char16_t>::not_eof(u'A') == u'A');
  4001. ^
  4002. /usr/include/assert.h:54:21: note: expanded from:
  4003. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  4004. ^
  4005. not_eof.pass.cpp:23:57: error: use of undeclared identifier 'u'
  4006. assert(std::char_traits<char16_t>::not_eof(u'A') == u'A');
  4007. ^
  4008. /usr/include/assert.h:54:21: note: expanded from:
  4009. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  4010. ^
  4011. 4 errors generated.
  4012. not_eof.pass.cpp failed to compile
  4013. to_char_type.pass.cpp:22:53: error: use of undeclared identifier 'u'
  4014. assert(std::char_traits<char16_t>::to_char_type(u'a') == u'a');
  4015. ^
  4016. /usr/include/assert.h:54:21: note: expanded from:
  4017. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  4018. ^
  4019. to_char_type.pass.cpp:22:62: error: use of undeclared identifier 'u'
  4020. assert(std::char_traits<char16_t>::to_char_type(u'a') == u'a');
  4021. ^
  4022. /usr/include/assert.h:54:21: note: expanded from:
  4023. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  4024. ^
  4025. to_char_type.pass.cpp:23:53: error: use of undeclared identifier 'u'
  4026. assert(std::char_traits<char16_t>::to_char_type(u'A') == u'A');
  4027. ^
  4028. /usr/include/assert.h:54:21: note: expanded from:
  4029. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  4030. ^
  4031. to_char_type.pass.cpp:23:62: error: use of undeclared identifier 'u'
  4032. assert(std::char_traits<char16_t>::to_char_type(u'A') == u'A');
  4033. ^
  4034. /usr/include/assert.h:54:21: note: expanded from:
  4035. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  4036. ^
  4037. 4 errors generated.
  4038. to_char_type.pass.cpp failed to compile
  4039. to_int_type.pass.cpp:22:52: error: use of undeclared identifier 'u'
  4040. assert(std::char_traits<char16_t>::to_int_type(u'a') == u'a');
  4041. ^
  4042. /usr/include/assert.h:54:21: note: expanded from:
  4043. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  4044. ^
  4045. to_int_type.pass.cpp:22:61: error: use of undeclared identifier 'u'
  4046. assert(std::char_traits<char16_t>::to_int_type(u'a') == u'a');
  4047. ^
  4048. /usr/include/assert.h:54:21: note: expanded from:
  4049. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  4050. ^
  4051. to_int_type.pass.cpp:23:52: error: use of undeclared identifier 'u'
  4052. assert(std::char_traits<char16_t>::to_int_type(u'A') == u'A');
  4053. ^
  4054. /usr/include/assert.h:54:21: note: expanded from:
  4055. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  4056. ^
  4057. to_int_type.pass.cpp:23:61: error: use of undeclared identifier 'u'
  4058. assert(std::char_traits<char16_t>::to_int_type(u'A') == u'A');
  4059. ^
  4060. /usr/include/assert.h:54:21: note: expanded from:
  4061. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  4062. ^
  4063. 4 errors generated.
  4064. to_int_type.pass.cpp failed to compile
  4065. failed 9 tests in /root/libcxx/test/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t
  4066. passed 6 tests in /root/libcxx/test/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t
  4067. assign2.pass.cpp:22:18: error: use of undeclared identifier 'U'
  4068. char32_t c = U'\0';
  4069. ^
  4070. assign2.pass.cpp:23:43: error: use of undeclared identifier 'U'
  4071. std::char_traits<char32_t>::assign(c, U'a');
  4072. ^
  4073. assign2.pass.cpp:24:17: error: use of undeclared identifier 'U'
  4074. assert(c == U'a');
  4075. ^
  4076. /usr/include/assert.h:54:21: note: expanded from:
  4077. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  4078. ^
  4079. 3 errors generated.
  4080. assign2.pass.cpp failed to compile
  4081. compare.pass.cpp:22:48: error: use of undeclared identifier 'U'
  4082. assert(std::char_traits<char32_t>::compare(U"", U"", 0) == 0);
  4083. ^
  4084. /usr/include/assert.h:54:21: note: expanded from:
  4085. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  4086. ^
  4087. compare.pass.cpp:24:48: error: use of undeclared identifier 'U'
  4088. assert(std::char_traits<char32_t>::compare(U"1", U"1", 1) == 0);
  4089. ^
  4090. /usr/include/assert.h:54:21: note: expanded from:
  4091. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  4092. ^
  4093. compare.pass.cpp:25:48: error: use of undeclared identifier 'U'
  4094. assert(std::char_traits<char32_t>::compare(U"1", U"2", 1) < 0);
  4095. ^
  4096. /usr/include/assert.h:54:21: note: expanded from:
  4097. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  4098. ^
  4099. compare.pass.cpp:26:48: error: use of undeclared identifier 'U'
  4100. assert(std::char_traits<char32_t>::compare(U"2", U"1", 1) > 0);
  4101. ^
  4102. /usr/include/assert.h:54:21: note: expanded from:
  4103. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  4104. ^
  4105. compare.pass.cpp:28:48: error: use of undeclared identifier 'U'
  4106. assert(std::char_traits<char32_t>::compare(U"12", U"12", 2) == 0);
  4107. ^
  4108. /usr/include/assert.h:54:21: note: expanded from:
  4109. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  4110. ^
  4111. compare.pass.cpp:29:48: error: use of undeclared identifier 'U'
  4112. assert(std::char_traits<char32_t>::compare(U"12", U"13", 2) < 0);
  4113. ^
  4114. /usr/include/assert.h:54:21: note: expanded from:
  4115. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  4116. ^
  4117. compare.pass.cpp:30:48: error: use of undeclared identifier 'U'
  4118. assert(std::char_traits<char32_t>::compare(U"12", U"22", 2) < 0);
  4119. ^
  4120. /usr/include/assert.h:54:21: note: expanded from:
  4121. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  4122. ^
  4123. compare.pass.cpp:31:48: error: use of undeclared identifier 'U'
  4124. assert(std::char_traits<char32_t>::compare(U"13", U"12", 2) > 0);
  4125. ^
  4126. /usr/include/assert.h:54:21: note: expanded from:
  4127. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  4128. ^
  4129. compare.pass.cpp:32:48: error: use of undeclared identifier 'U'
  4130. assert(std::char_traits<char32_t>::compare(U"22", U"12", 2) > 0);
  4131. ^
  4132. /usr/include/assert.h:54:21: note: expanded from:
  4133. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  4134. ^
  4135. compare.pass.cpp:34:48: error: use of undeclared identifier 'U'
  4136. assert(std::char_traits<char32_t>::compare(U"123", U"123", 3) == 0);
  4137. ^
  4138. /usr/include/assert.h:54:21: note: expanded from:
  4139. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  4140. ^
  4141. compare.pass.cpp:35:48: error: use of undeclared identifier 'U'
  4142. assert(std::char_traits<char32_t>::compare(U"123", U"223", 3) < 0);
  4143. ^
  4144. /usr/include/assert.h:54:21: note: expanded from:
  4145. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  4146. ^
  4147. compare.pass.cpp:36:48: error: use of undeclared identifier 'U'
  4148. assert(std::char_traits<char32_t>::compare(U"123", U"133", 3) < 0);
  4149. ^
  4150. /usr/include/assert.h:54:21: note: expanded from:
  4151. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  4152. ^
  4153. compare.pass.cpp:37:48: error: use of undeclared identifier 'U'
  4154. assert(std::char_traits<char32_t>::compare(U"123", U"124", 3) < 0);
  4155. ^
  4156. /usr/include/assert.h:54:21: note: expanded from:
  4157. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  4158. ^
  4159. compare.pass.cpp:38:48: error: use of undeclared identifier 'U'
  4160. assert(std::char_traits<char32_t>::compare(U"223", U"123", 3) > 0);
  4161. ^
  4162. /usr/include/assert.h:54:21: note: expanded from:
  4163. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  4164. ^
  4165. compare.pass.cpp:39:48: error: use of undeclared identifier 'U'
  4166. assert(std::char_traits<char32_t>::compare(U"133", U"123", 3) > 0);
  4167. ^
  4168. /usr/include/assert.h:54:21: note: expanded from:
  4169. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  4170. ^
  4171. compare.pass.cpp:40:48: error: use of undeclared identifier 'U'
  4172. assert(std::char_traits<char32_t>::compare(U"124", U"123", 3) > 0);
  4173. ^
  4174. /usr/include/assert.h:54:21: note: expanded from:
  4175. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  4176. ^
  4177. 16 errors generated.
  4178. compare.pass.cpp failed to compile
  4179. eq.pass.cpp:22:18: error: use of undeclared identifier 'U'
  4180. char32_t c = U'\0';
  4181. ^
  4182. eq.pass.cpp:23:43: error: use of undeclared identifier 'U'
  4183. assert(std::char_traits<char32_t>::eq(U'a', U'a'));
  4184. ^
  4185. /usr/include/assert.h:54:21: note: expanded from:
  4186. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  4187. ^
  4188. eq.pass.cpp:24:44: error: use of undeclared identifier 'U'
  4189. assert(!std::char_traits<char32_t>::eq(U'a', U'A'));
  4190. ^
  4191. /usr/include/assert.h:54:21: note: expanded from:
  4192. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  4193. ^
  4194. 3 errors generated.
  4195. eq.pass.cpp failed to compile
  4196. eq_int_type.pass.cpp:22:53: error: use of undeclared identifier 'U'
  4197. assert( std::char_traits<char32_t>::eq_int_type(U'a', U'a'));
  4198. ^
  4199. /usr/include/assert.h:54:21: note: expanded from:
  4200. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  4201. ^
  4202. eq_int_type.pass.cpp:23:53: error: use of undeclared identifier 'U'
  4203. assert(!std::char_traits<char32_t>::eq_int_type(U'a', U'A'));
  4204. ^
  4205. /usr/include/assert.h:54:21: note: expanded from:
  4206. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  4207. ^
  4208. eq_int_type.pass.cpp:24:88: error: use of undeclared identifier 'U'
  4209. assert(!std::char_traits<char32_t>::eq_int_type(std::char_traits<char32_t>::eof(), U'A'));
  4210. ^
  4211. /usr/include/assert.h:54:21: note: expanded from:
  4212. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  4213. ^
  4214. 3 errors generated.
  4215. eq_int_type.pass.cpp failed to compile
  4216. length.pass.cpp:22:47: error: use of undeclared identifier 'U'
  4217. assert(std::char_traits<char32_t>::length(U"") == 0);
  4218. ^
  4219. /usr/include/assert.h:54:21: note: expanded from:
  4220. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  4221. ^
  4222. length.pass.cpp:23:47: error: use of undeclared identifier 'U'
  4223. assert(std::char_traits<char32_t>::length(U"a") == 1);
  4224. ^
  4225. /usr/include/assert.h:54:21: note: expanded from:
  4226. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  4227. ^
  4228. length.pass.cpp:24:47: error: use of undeclared identifier 'U'
  4229. assert(std::char_traits<char32_t>::length(U"aa") == 2);
  4230. ^
  4231. /usr/include/assert.h:54:21: note: expanded from:
  4232. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  4233. ^
  4234. length.pass.cpp:25:47: error: use of undeclared identifier 'U'
  4235. assert(std::char_traits<char32_t>::length(U"aaa") == 3);
  4236. ^
  4237. /usr/include/assert.h:54:21: note: expanded from:
  4238. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  4239. ^
  4240. length.pass.cpp:26:47: error: use of undeclared identifier 'U'
  4241. assert(std::char_traits<char32_t>::length(U"aaaa") == 4);
  4242. ^
  4243. /usr/include/assert.h:54:21: note: expanded from:
  4244. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  4245. ^
  4246. 5 errors generated.
  4247. length.pass.cpp failed to compile
  4248. lt.pass.cpp:22:18: error: use of undeclared identifier 'U'
  4249. char32_t c = U'\0';
  4250. ^
  4251. lt.pass.cpp:23:44: error: use of undeclared identifier 'U'
  4252. assert(!std::char_traits<char32_t>::lt(U'a', U'a'));
  4253. ^
  4254. /usr/include/assert.h:54:21: note: expanded from:
  4255. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  4256. ^
  4257. lt.pass.cpp:24:44: error: use of undeclared identifier 'U'
  4258. assert( std::char_traits<char32_t>::lt(U'A', U'a'));
  4259. ^
  4260. /usr/include/assert.h:54:21: note: expanded from:
  4261. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  4262. ^
  4263. 3 errors generated.
  4264. lt.pass.cpp failed to compile
  4265. not_eof.pass.cpp:22:48: error: use of undeclared identifier 'U'
  4266. assert(std::char_traits<char32_t>::not_eof(U'a') == U'a');
  4267. ^
  4268. /usr/include/assert.h:54:21: note: expanded from:
  4269. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  4270. ^
  4271. not_eof.pass.cpp:22:57: error: use of undeclared identifier 'U'
  4272. assert(std::char_traits<char32_t>::not_eof(U'a') == U'a');
  4273. ^
  4274. /usr/include/assert.h:54:21: note: expanded from:
  4275. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  4276. ^
  4277. not_eof.pass.cpp:23:48: error: use of undeclared identifier 'U'
  4278. assert(std::char_traits<char32_t>::not_eof(U'A') == U'A');
  4279. ^
  4280. /usr/include/assert.h:54:21: note: expanded from:
  4281. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  4282. ^
  4283. not_eof.pass.cpp:23:57: error: use of undeclared identifier 'U'
  4284. assert(std::char_traits<char32_t>::not_eof(U'A') == U'A');
  4285. ^
  4286. /usr/include/assert.h:54:21: note: expanded from:
  4287. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  4288. ^
  4289. 4 errors generated.
  4290. not_eof.pass.cpp failed to compile
  4291. to_char_type.pass.cpp:22:53: error: use of undeclared identifier 'U'
  4292. assert(std::char_traits<char32_t>::to_char_type(U'a') == U'a');
  4293. ^
  4294. /usr/include/assert.h:54:21: note: expanded from:
  4295. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  4296. ^
  4297. to_char_type.pass.cpp:22:62: error: use of undeclared identifier 'U'
  4298. assert(std::char_traits<char32_t>::to_char_type(U'a') == U'a');
  4299. ^
  4300. /usr/include/assert.h:54:21: note: expanded from:
  4301. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  4302. ^
  4303. to_char_type.pass.cpp:23:53: error: use of undeclared identifier 'U'
  4304. assert(std::char_traits<char32_t>::to_char_type(U'A') == U'A');
  4305. ^
  4306. /usr/include/assert.h:54:21: note: expanded from:
  4307. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  4308. ^
  4309. to_char_type.pass.cpp:23:62: error: use of undeclared identifier 'U'
  4310. assert(std::char_traits<char32_t>::to_char_type(U'A') == U'A');
  4311. ^
  4312. /usr/include/assert.h:54:21: note: expanded from:
  4313. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  4314. ^
  4315. 4 errors generated.
  4316. to_char_type.pass.cpp failed to compile
  4317. to_int_type.pass.cpp:22:52: error: use of undeclared identifier 'U'
  4318. assert(std::char_traits<char32_t>::to_int_type(U'a') == U'a');
  4319. ^
  4320. /usr/include/assert.h:54:21: note: expanded from:
  4321. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  4322. ^
  4323. to_int_type.pass.cpp:22:61: error: use of undeclared identifier 'U'
  4324. assert(std::char_traits<char32_t>::to_int_type(U'a') == U'a');
  4325. ^
  4326. /usr/include/assert.h:54:21: note: expanded from:
  4327. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  4328. ^
  4329. to_int_type.pass.cpp:23:52: error: use of undeclared identifier 'U'
  4330. assert(std::char_traits<char32_t>::to_int_type(U'A') == U'A');
  4331. ^
  4332. /usr/include/assert.h:54:21: note: expanded from:
  4333. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  4334. ^
  4335. to_int_type.pass.cpp:23:61: error: use of undeclared identifier 'U'
  4336. assert(std::char_traits<char32_t>::to_int_type(U'A') == U'A');
  4337. ^
  4338. /usr/include/assert.h:54:21: note: expanded from:
  4339. #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \
  4340. ^
  4341. 4 errors generated.
  4342. to_int_type.pass.cpp failed to compile
  4343. failed 9 tests in /root/libcxx/test/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t
  4344. passed 6 tests in /root/libcxx/test/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t
  4345. passed 15 tests in /root/libcxx/test/strings/char.traits/char.traits.specializations/char.traits.specializations.wchar.t
  4346. passed 1 tests in /root/libcxx/test/strings/char.traits/char.traits.typedefs
  4347. passed 1 tests in /root/libcxx/test/strings/string.classes
  4348. Assertion failed: (false), function main, file stod.pass.cpp, line 142.
  4349. /root/libcxx/test/testit: line 49: 27446 Abort trap: 6 (core dumped) ./a.out
  4350. stod.pass.cpp failed at run time
  4351. Assertion failed: (false), function main, file stof.pass.cpp, line 142.
  4352. /root/libcxx/test/testit: line 49: 27451 Abort trap: 6 (core dumped) ./a.out
  4353. stof.pass.cpp failed at run time
  4354. Assertion failed: (false), function main, file stold.pass.cpp, line 144.
  4355. /root/libcxx/test/testit: line 49: 27466 Abort trap: 6 (core dumped) ./a.out
  4356. stold.pass.cpp failed at run time
  4357. failed 3 tests in /root/libcxx/test/strings/string.conversions
  4358. passed 7 tests in /root/libcxx/test/strings/string.conversions
  4359. passed 1 tests in /root/libcxx/test/strings/strings.general
  4360. passed 1 tests in /root/libcxx/test/thread
  4361. passed 1 tests in /root/libcxx/test/thread/futures
  4362. passed 1 tests in /root/libcxx/test/thread/futures/futures.async
  4363. passed 6 tests in /root/libcxx/test/thread/futures/futures.errors
  4364. passed 3 tests in /root/libcxx/test/thread/futures/futures.future_error
  4365. passed 4 tests in /root/libcxx/test/thread/futures/futures.overview
  4366. a.out: (malloc) /root/head/lib/libc/stdlib/malloc.c:2629: Failed assertion: "diff == regind * size"
  4367. /root/libcxx/test/testit: line 49: 27629 Abort trap: 6 (core dumped) ./a.out
  4368. dtor.pass.cpp failed at run time
  4369. a.out: (malloc) /root/head/lib/libc/stdlib/malloc.c:2629: Failed assertion: "diff == regind * size"
  4370. /root/libcxx/test/testit: line 49: 27649 Abort trap: 6 (core dumped) ./a.out
  4371. set_exception.pass.cpp failed at run time
  4372. a.out: (malloc) /root/head/lib/libc/stdlib/malloc.c:2629: Failed assertion: "diff == regind * size"
  4373. /root/libcxx/test/testit: line 49: 27654 Abort trap: 6 (core dumped) ./a.out
  4374. set_exception_at_thread_exit.pass.cpp failed at run time
  4375. failed 3 tests in /root/libcxx/test/thread/futures/futures.promise
  4376. passed 17 tests in /root/libcxx/test/thread/futures/futures.promise
  4377. a.out: (malloc) /root/head/lib/libc/stdlib/malloc.c:2629: Failed assertion: "diff == regind * size"
  4378. /root/libcxx/test/testit: line 49: 27734 Abort trap: 6 (core dumped) ./a.out
  4379. dtor.pass.cpp failed at run time
  4380. a.out: (malloc) /root/head/lib/libc/stdlib/malloc.c:2629: Failed assertion: "diff == regind * size"
  4381. /root/libcxx/test/testit: line 49: 27739 Abort trap: 6 (core dumped) ./a.out
  4382. get.pass.cpp failed at run time
  4383. failed 2 tests in /root/libcxx/test/thread/futures/futures.shared_future
  4384. passed 9 tests in /root/libcxx/test/thread/futures/futures.shared_future
  4385. passed 1 tests in /root/libcxx/test/thread/futures/futures.state
  4386. passed 1 tests in /root/libcxx/test/thread/futures/futures.tas
  4387. a.out: (malloc) /root/head/lib/libc/stdlib/malloc.c:2629: Failed assertion: "diff == regind * size"
  4388. /root/libcxx/test/testit: line 49: 27822 Abort trap: 6 (core dumped) ./a.out
  4389. dtor.pass.cpp failed at run time
  4390. /root/libcxx/test/testit: line 49: 27832 Bus error: 10 (core dumped) ./a.out
  4391. make_ready_at_thread_exit.pass.cpp failed at run time
  4392. /root/libcxx/test/testit: line 49: 27837 Bus error: 10 (core dumped) ./a.out
  4393. operator.pass.cpp failed at run time
  4394. failed 3 tests in /root/libcxx/test/thread/futures/futures.tas/futures.task.members
  4395. passed 10 tests in /root/libcxx/test/thread/futures/futures.tas/futures.task.members
  4396. passed 2 tests in /root/libcxx/test/thread/futures/futures.tas/futures.task.nonmembers
  4397. a.out: (malloc) /root/head/lib/libc/stdlib/malloc.c:2629: Failed assertion: "diff == regind * size"
  4398. /root/libcxx/test/testit: line 49: 27881 Abort trap: 6 (core dumped) ./a.out
  4399. dtor.pass.cpp failed at run time
  4400. a.out: (malloc) /root/head/lib/libc/stdlib/malloc.c:2629: Failed assertion: "diff == regind * size"
  4401. /root/libcxx/test/testit: line 49: 27886 Abort trap: 6 (core dumped) ./a.out
  4402. get.pass.cpp failed at run time
  4403. failed 2 tests in /root/libcxx/test/thread/futures/futures.unique_future
  4404. passed 9 tests in /root/libcxx/test/thread/futures/futures.unique_future
  4405. passed 3 tests in /root/libcxx/test/thread/thread.condition
  4406. Assertion failed: (t1 - t0 - milliseconds(250) < milliseconds(5)), function f, file wait_for.pass.cpp, line 53.
  4407. /root/libcxx/test/testit: line 49: 27980 Abort trap: 6 (core dumped) ./a.out
  4408. wait_for.pass.cpp failed at run time
  4409. Assertion failed: (t1 - t0 - milliseconds(250) < milliseconds(2)), function f, file wait_for_pred.pass.cpp, line 61.
  4410. /root/libcxx/test/testit: line 49: 27985 Abort trap: 6 (core dumped) ./a.out
  4411. wait_for_pred.pass.cpp failed at run time
  4412. Assertion failed: (t1 - t0 - Clock::duration(250) < Clock::duration(5)), function f, file wait_until.pass.cpp, line 68.
  4413. /root/libcxx/test/testit: line 49: 27995 Abort trap: 6 (core dumped) ./a.out
  4414. wait_until.pass.cpp failed at run time
  4415. Assertion failed: (t1 - t0 - Clock::duration(250) < Clock::duration(2)), function f, file wait_until_pred.pass.cpp, line 78.
  4416. /root/libcxx/test/testit: line 49: 28000 Abort trap: 6 (core dumped) ./a.out
  4417. wait_until_pred.pass.cpp failed at run time
  4418. failed 4 tests in /root/libcxx/test/thread/thread.condition/thread.condition.condvar
  4419. passed 9 tests in /root/libcxx/test/thread/thread.condition/thread.condition.condvar
  4420. Assertion failed: (t1 - t0 - Clock::duration(250) < Clock::duration(5)), function f, file wait_until.pass.cpp, line 71.
  4421. /root/libcxx/test/testit: line 49: 28057 Abort trap: 6 (core dumped) ./a.out
  4422. wait_until.pass.cpp failed at run time
  4423. Assertion failed: (t1 - t0 - Clock::duration(250) < Clock::duration(2)), function f, file wait_until_pred.pass.cpp, line 82.
  4424. /root/libcxx/test/testit: line 49: 28062 Abort trap: 6 (core dumped) ./a.out
  4425. wait_until_pred.pass.cpp failed at run time
  4426. failed 2 tests in /root/libcxx/test/thread/thread.condition/thread.condition.condvarany
  4427. passed 10 tests in /root/libcxx/test/thread/thread.condition/thread.condition.condvarany
  4428. passed 1 tests in /root/libcxx/test/thread/thread.general
  4429. passed 1 tests in /root/libcxx/test/thread/thread.mutex
  4430. passed 1 tests in /root/libcxx/test/thread/thread.mutex/thread.lock
  4431. Assertion failed: (d < ns(2500000)), function f, file mutex.pass.cpp, line 38.
  4432. /root/libcxx/test/testit: line 49: 28111 Abort trap: 6 (core dumped) ./a.out
  4433. mutex.pass.cpp failed at run time
  4434. failed 1 tests in /root/libcxx/test/thread/thread.mutex/thread.lock/thread.lock.guard
  4435. passed 5 tests in /root/libcxx/test/thread/thread.mutex/thread.lock/thread.lock.guard
  4436. passed 1 tests in /root/libcxx/test/thread/thread.mutex/thread.lock/thread.lock.unique
  4437. Assertion failed: (d < ns(2500000)), function f, file mutex.pass.cpp, line 38.
  4438. /root/libcxx/test/testit: line 49: 28155 Abort trap: 6 (core dumped) ./a.out
  4439. mutex.pass.cpp failed at run time
  4440. Assertion failed: (d < ns(5000000)), function f2, file mutex_duration.pass.cpp, line 47.
  4441. /root/libcxx/test/testit: line 49: 28170 Abort trap: 6 (core dumped) ./a.out
  4442. mutex_duration.pass.cpp failed at run time
  4443. Assertion failed: (d < ns(5000000)), function f2, file mutex_time_point.pass.cpp, line 47.
  4444. /root/libcxx/test/testit: line 49: 28175 Abort trap: 6 (core dumped) ./a.out
  4445. mutex_time_point.pass.cpp failed at run time
  4446. failed 3 tests in /root/libcxx/test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons
  4447. passed 8 tests in /root/libcxx/test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons
  4448. Assertion failed: (d < ns(2500000)), function f, file lock.pass.cpp, line 37.
  4449. /root/libcxx/test/testit: line 49: 28190 Abort trap: 6 (core dumped) ./a.out
  4450. lock.pass.cpp failed at run time
  4451. failed 1 tests in /root/libcxx/test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.locking
  4452. passed 4 tests in /root/libcxx/test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.locking
  4453. passed 3 tests in /root/libcxx/test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.mod
  4454. passed 3 tests in /root/libcxx/test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.obs
  4455. passed 2 tests in /root/libcxx/test/thread/thread.mutex/thread.lock.algorithm
  4456. passed 1 tests in /root/libcxx/test/thread/thread.mutex/thread.mutex.requirements
  4457. passed 1 tests in /root/libcxx/test/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.general
  4458. passed 1 tests in /root/libcxx/test/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex
  4459. Assertion failed: (d < ns(2500000)), function f, file lock.pass.cpp, line 38.
  4460. /root/libcxx/test/testit: line 49: 28309 Abort trap: 6 (core dumped) ./a.out
  4461. lock.pass.cpp failed at run time
  4462. failed 1 tests in /root/libcxx/test/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.class
  4463. passed 5 tests in /root/libcxx/test/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.class
  4464. Assertion failed: (d < ns(2500000)), function f, file lock.pass.cpp, line 40.
  4465. /root/libcxx/test/testit: line 49: 28339 Abort trap: 6 (core dumped) ./a.out
  4466. lock.pass.cpp failed at run time
  4467. failed 1 tests in /root/libcxx/test/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.recursive
  4468. passed 5 tests in /root/libcxx/test/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.recursive
  4469. passed 1 tests in /root/libcxx/test/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements
  4470. Assertion failed: (d < ns(5000000)), function f2, file try_lock_for.pass.cpp, line 46.
  4471. /root/libcxx/test/testit: line 49: 28388 Abort trap: 6 (core dumped) ./a.out
  4472. try_lock_for.pass.cpp failed at run time
  4473. Assertion failed: (d < ns(5000000)), function f1, file try_lock_until.pass.cpp, line 37.
  4474. /root/libcxx/test/testit: line 49: 28393 Abort trap: 6 (core dumped) ./a.out
  4475. try_lock_until.pass.cpp failed at run time
  4476. failed 2 tests in /root/libcxx/test/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.class
  4477. passed 5 tests in /root/libcxx/test/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.class
  4478. Assertion failed: (d < ns(2500000)), function f, file lock.pass.cpp, line 40.
  4479. /root/libcxx/test/testit: line 49: 28413 Abort trap: 6 (core dumped) ./a.out
  4480. lock.pass.cpp failed at run time
  4481. Assertion failed: (d < ns(5000000)), function f2, file try_lock_until.pass.cpp, line 48.
  4482. /root/libcxx/test/testit: line 49: 28428 Abort trap: 6 (core dumped) ./a.out
  4483. try_lock_until.pass.cpp failed at run time
  4484. failed 2 tests in /root/libcxx/test/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.recursive
  4485. passed 5 tests in /root/libcxx/test/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.recursive
  4486. passed 1 tests in /root/libcxx/test/thread/thread.mutex/thread.once
  4487. passed 1 tests in /root/libcxx/test/thread/thread.mutex/thread.once/thread.once.callonce
  4488. passed 3 tests in /root/libcxx/test/thread/thread.mutex/thread.once/thread.once.onceflag
  4489. passed 1 tests in /root/libcxx/test/thread/thread.req
  4490. passed 1 tests in /root/libcxx/test/thread/thread.req/thread.req.exception
  4491. passed 1 tests in /root/libcxx/test/thread/thread.req/thread.req.lockable
  4492. passed 1 tests in /root/libcxx/test/thread/thread.req/thread.req.lockable/thread.req.lockable.basic
  4493. passed 1 tests in /root/libcxx/test/thread/thread.req/thread.req.lockable/thread.req.lockable.general
  4494. passed 1 tests in /root/libcxx/test/thread/thread.req/thread.req.lockable/thread.req.lockable.req
  4495. passed 1 tests in /root/libcxx/test/thread/thread.req/thread.req.lockable/thread.req.lockable.timed
  4496. passed 1 tests in /root/libcxx/test/thread/thread.req/thread.req.native
  4497. passed 1 tests in /root/libcxx/test/thread/thread.req/thread.req.paramname
  4498. passed 1 tests in /root/libcxx/test/thread/thread.req/thread.req.timing
  4499. passed 1 tests in /root/libcxx/test/thread/thread.threads
  4500. passed 1 tests in /root/libcxx/test/thread/thread.threads/thread.thread.class
  4501. passed 1 tests in /root/libcxx/test/thread/thread.threads/thread.thread.class/thread.thread.algorithm
  4502. passed 2 tests in /root/libcxx/test/thread/thread.threads/thread.thread.class/thread.thread.assign
  4503. passed 4 tests in /root/libcxx/test/thread/thread.threads/thread.thread.class/thread.thread.constr
  4504. passed 1 tests in /root/libcxx/test/thread/thread.threads/thread.thread.class/thread.thread.destr
  4505. passed 7 tests in /root/libcxx/test/thread/thread.threads/thread.thread.class/thread.thread.id
  4506. passed 6 tests in /root/libcxx/test/thread/thread.threads/thread.thread.class/thread.thread.member
  4507. passed 1 tests in /root/libcxx/test/thread/thread.threads/thread.thread.class/thread.thread.static
  4508. Assertion failed: (std::abs(ns.count()) < err.count()), function main, file sleep_for.pass.cpp, line 31.
  4509. /root/libcxx/test/testit: line 49: 28717 Abort trap: 6 (core dumped) ./a.out
  4510. sleep_for.pass.cpp failed at run time
  4511. Assertion failed: (std::abs(ns.count()) < err.count()), function main, file sleep_until.pass.cpp, line 31.
  4512. /root/libcxx/test/testit: line 49: 28722 Abort trap: 6 (core dumped) ./a.out
  4513. sleep_until.pass.cpp failed at run time
  4514. failed 2 tests in /root/libcxx/test/thread/thread.threads/thread.thread.this
  4515. passed 2 tests in /root/libcxx/test/thread/thread.threads/thread.thread.this
  4516. passed 1 tests in /root/libcxx/test/utilities
  4517. passed 1 tests in /root/libcxx/test/utilities/allocator.adaptor
  4518. passed 5 tests in /root/libcxx/test/utilities/allocator.adaptor/allocator.adaptor.cnstr
  4519. passed 9 tests in /root/libcxx/test/utilities/allocator.adaptor/allocator.adaptor.members
  4520. passed 4 tests in /root/libcxx/test/utilities/allocator.adaptor/allocator.adaptor.types
  4521. passed 1 tests in /root/libcxx/test/utilities/allocator.adaptor/scoped.adaptor.operators
  4522. passed 1 tests in /root/libcxx/test/utilities/date.time
  4523. passed 1 tests in /root/libcxx/test/utilities/function.objects
  4524. passed 6 tests in /root/libcxx/test/utilities/function.objects/arithmetic.operations
  4525. passed 1 tests in /root/libcxx/test/utilities/function.objects/bind
  4526. passed 1 tests in /root/libcxx/test/utilities/function.objects/bind/func.bind
  4527. passed 4 tests in /root/libcxx/test/utilities/function.objects/bind/func.bind/func.bind.bind
  4528. passed 2 tests in /root/libcxx/test/utilities/function.objects/bind/func.bind/func.bind.isbind
  4529. passed 1 tests in /root/libcxx/test/utilities/function.objects/bind/func.bind/func.bind.place
  4530. passed 3 tests in /root/libcxx/test/utilities/function.objects/bitwise.operations
  4531. passed 6 tests in /root/libcxx/test/utilities/function.objects/comparisons
  4532. passed 1 tests in /root/libcxx/test/utilities/function.objects/func.def
  4533. passed 6 tests in /root/libcxx/test/utilities/function.objects/func.memfn
  4534. passed 2 tests in /root/libcxx/test/utilities/function.objects/func.require
  4535. passed 1 tests in /root/libcxx/test/utilities/function.objects/func.wrap
  4536. passed 1 tests in /root/libcxx/test/utilities/function.objects/func.wrap/func.wrap.badcall
  4537. passed 1 tests in /root/libcxx/test/utilities/function.objects/func.wrap/func.wrap.badcall/func.wrap.badcall.const
  4538. passed 1 tests in /root/libcxx/test/utilities/function.objects/func.wrap/func.wrap.func
  4539. passed 1 tests in /root/libcxx/test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.alg
  4540. passed 1 tests in /root/libcxx/test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.cap
  4541. passed 12 tests in /root/libcxx/test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con
  4542. passed 4 tests in /root/libcxx/test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.inv
  4543. passed 2 tests in /root/libcxx/test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.mod
  4544. passed 1 tests in /root/libcxx/test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.nullptr
  4545. passed 2 tests in /root/libcxx/test/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.targ
  4546. passed 3 tests in /root/libcxx/test/utilities/function.objects/logical.operations
  4547. passed 4 tests in /root/libcxx/test/utilities/function.objects/negators
  4548. passed 4 tests in /root/libcxx/test/utilities/function.objects/refwrap
  4549. passed 1 tests in /root/libcxx/test/utilities/function.objects/refwrap/refwrap.access
  4550. passed 1 tests in /root/libcxx/test/utilities/function.objects/refwrap/refwrap.assign
  4551. passed 3 tests in /root/libcxx/test/utilities/function.objects/refwrap/refwrap.const
  4552. passed 5 tests in /root/libcxx/test/utilities/function.objects/refwrap/refwrap.helpers
  4553. passed 4 tests in /root/libcxx/test/utilities/function.objects/refwrap/refwrap.invoke
  4554. passed 3 tests in /root/libcxx/test/utilities/function.objects/unord.hash
  4555. passed 1 tests in /root/libcxx/test/utilities/memory
  4556. passed 1 tests in /root/libcxx/test/utilities/memory/allocator.tag
  4557. passed 3 tests in /root/libcxx/test/utilities/memory/allocator.traits
  4558. passed 7 tests in /root/libcxx/test/utilities/memory/allocator.traits/allocator.traits.members
  4559. passed 10 tests in /root/libcxx/test/utilities/memory/allocator.traits/allocator.traits.types
  4560. passed 1 tests in /root/libcxx/test/utilities/memory/allocator.uses
  4561. passed 1 tests in /root/libcxx/test/utilities/memory/allocator.uses/allocator.uses.construction
  4562. passed 1 tests in /root/libcxx/test/utilities/memory/allocator.uses/allocator.uses.trait
  4563. passed 1 tests in /root/libcxx/test/utilities/memory/c.malloc
  4564. passed 2 tests in /root/libcxx/test/utilities/memory/default.allocator
  4565. passed 1 tests in /root/libcxx/test/utilities/memory/default.allocator/allocator.globals
  4566. passed 4 tests in /root/libcxx/test/utilities/memory/default.allocator/allocator.members
  4567. passed 5 tests in /root/libcxx/test/utilities/memory/pointer.traits
  4568. passed 1 tests in /root/libcxx/test/utilities/memory/pointer.traits/pointer.traits.functions
  4569. passed 3 tests in /root/libcxx/test/utilities/memory/pointer.traits/pointer.traits.types
  4570. passed 1 tests in /root/libcxx/test/utilities/memory/ptr.align
  4571. passed 1 tests in /root/libcxx/test/utilities/memory/specialized.algorithms
  4572. passed 1 tests in /root/libcxx/test/utilities/memory/specialized.algorithms/specialized.addressof
  4573. passed 2 tests in /root/libcxx/test/utilities/memory/specialized.algorithms/uninitialized.copy
  4574. passed 1 tests in /root/libcxx/test/utilities/memory/specialized.algorithms/uninitialized.fill
  4575. passed 1 tests in /root/libcxx/test/utilities/memory/specialized.algorithms/uninitialized.fill.n
  4576. passed 1 tests in /root/libcxx/test/utilities/memory/storage.iterator
  4577. passed 1 tests in /root/libcxx/test/utilities/memory/temporary.buffer
  4578. passed 1 tests in /root/libcxx/test/utilities/memory/unique.ptr
  4579. passed 1 tests in /root/libcxx/test/utilities/memory/unique.ptr/unique.ptr.dltr
  4580. passed 3 tests in /root/libcxx/test/utilities/memory/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt
  4581. passed 3 tests in /root/libcxx/test/utilities/memory/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt1
  4582. passed 1 tests in /root/libcxx/test/utilities/memory/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.general
  4583. passed 18 tests in /root/libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime
  4584. passed 42 tests in /root/libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor
  4585. passed 4 tests in /root/libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.modifiers
  4586. passed 6 tests in /root/libcxx/test/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.observers
  4587. passed 1 tests in /root/libcxx/test/utilities/memory/unique.ptr/unique.ptr.single
  4588. passed 17 tests in /root/libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn
  4589. passed 48 tests in /root/libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor
  4590. passed 1 tests in /root/libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.dtor
  4591. passed 5 tests in /root/libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.modifiers
  4592. passed 6 tests in /root/libcxx/test/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.observers
  4593. passed 3 tests in /root/libcxx/test/utilities/memory/unique.ptr/unique.ptr.special
  4594. passed 3 tests in /root/libcxx/test/utilities/memory/util.dynamic.safety
  4595. passed 1 tests in /root/libcxx/test/utilities/memory/util.smartptr
  4596. passed 1 tests in /root/libcxx/test/utilities/memory/util.smartptr/util.smartptr.enab
  4597. passed 2 tests in /root/libcxx/test/utilities/memory/util.smartptr/util.smartptr.hash
  4598. passed 1 tests in /root/libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared
  4599. passed 1 tests in /root/libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.getdeleter
  4600. passed 6 tests in /root/libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.assign
  4601. passed 3 tests in /root/libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cast
  4602. passed 2 tests in /root/libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cmp
  4603. passed 20 tests in /root/libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const
  4604. passed 2 tests in /root/libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create
  4605. passed 1 tests in /root/libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.dest
  4606. passed 1 tests in /root/libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.io
  4607. passed 5 tests in /root/libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.mod
  4608. passed 6 tests in /root/libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.obs
  4609. passed 1 tests in /root/libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.spec
  4610. not implemented: /root/libcxx/test/utilities/memory/util.smartptr/util.smartptr.shared.atomic
  4611. passed 1 tests in /root/libcxx/test/utilities/memory/util.smartptr/util.smartptr.weak
  4612. passed 1 tests in /root/libcxx/test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.ownerless
  4613. passed 3 tests in /root/libcxx/test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.assign
  4614. passed 4 tests in /root/libcxx/test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.const
  4615. passed 1 tests in /root/libcxx/test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.dest
  4616. passed 2 tests in /root/libcxx/test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.mod
  4617. passed 5 tests in /root/libcxx/test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.obs
  4618. passed 1 tests in /root/libcxx/test/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.spec
  4619. passed 1 tests in /root/libcxx/test/utilities/memory/util.smartptr/util.smartptr.weakptr
  4620. passed 1 tests in /root/libcxx/test/utilities/meta
  4621. passed 1 tests in /root/libcxx/test/utilities/meta/meta.hel
  4622. passed 3 tests in /root/libcxx/test/utilities/meta/meta.rel
  4623. passed 1 tests in /root/libcxx/test/utilities/meta/meta.rqmts
  4624. passed 1 tests in /root/libcxx/test/utilities/meta/meta.trans
  4625. passed 2 tests in /root/libcxx/test/utilities/meta/meta.trans/meta.trans.arr
  4626. passed 6 tests in /root/libcxx/test/utilities/meta/meta.trans/meta.trans.cv
  4627. In file included from underlying_type.pass.cpp:14:
  4628. /root/libcxx/include/type_traits:3111:5: error: static_assert failed "The underyling_type trait requires compiler support. Either no such support exists or libc++ does not know how to use it."
  4629. static_assert(_Support, "The underyling_type trait requires compiler "
  4630. ^ ~~~~~~~~
  4631. underlying_type.pass.cpp:22:38: note: in instantiation of template class 'std::__1::underlying_type<E, false>' requested here
  4632. static_assert((std::is_same<std::underlying_type<E>::type, int>::value),
  4633. ^
  4634. underlying_type.pass.cpp:22:58: error: no member named 'type' in 'std::__1::underlying_type<E, false>'
  4635. static_assert((std::is_same<std::underlying_type<E>::type, int>::value),
  4636. ~~~~~~~~~~~~~~~~~~~~~~~~~^
  4637. underlying_type.pass.cpp:22:70: error: type name requires a specifier or qualifier
  4638. static_assert((std::is_same<std::underlying_type<E>::type, int>::value),
  4639. ^
  4640. underlying_type.pass.cpp:22:70: error: expected ')'
  4641. underlying_type.pass.cpp:22:19: note: to match this '('
  4642. static_assert((std::is_same<std::underlying_type<E>::type, int>::value),
  4643. ^
  4644. underlying_type.pass.cpp:22:76: error: expected expression
  4645. static_assert((std::is_same<std::underlying_type<E>::type, int>::value),
  4646. ^
  4647. underlying_type.pass.cpp:23:52: error: expected expression
  4648. "E has the wrong underlying type");
  4649. ^
  4650. In file included from underlying_type.pass.cpp:14:
  4651. /root/libcxx/include/type_traits:3111:5: error: static_assert failed "The underyling_type trait requires compiler support. Either no such support exists or libc++ does not know how to use it."
  4652. static_assert(_Support, "The underyling_type trait requires compiler "
  4653. ^ ~~~~~~~~
  4654. underlying_type.pass.cpp:24:38: note: in instantiation of template class 'std::__1::underlying_type<F, false>' requested here
  4655. static_assert((std::is_same<std::underlying_type<F>::type, unsigned>::value),
  4656. ^
  4657. underlying_type.pass.cpp:24:58: error: no member named 'type' in 'std::__1::underlying_type<F, false>'
  4658. static_assert((std::is_same<std::underlying_type<F>::type, unsigned>::value),
  4659. ~~~~~~~~~~~~~~~~~~~~~~~~~^
  4660. underlying_type.pass.cpp:24:75: error: type name requires a specifier or qualifier
  4661. static_assert((std::is_same<std::underlying_type<F>::type, unsigned>::value),
  4662. ^
  4663. underlying_type.pass.cpp:24:75: error: expected ')'
  4664. underlying_type.pass.cpp:24:19: note: to match this '('
  4665. static_assert((std::is_same<std::underlying_type<F>::type, unsigned>::value),
  4666. ^
  4667. underlying_type.pass.cpp:24:81: error: expected expression
  4668. static_assert((std::is_same<std::underlying_type<F>::type, unsigned>::value),
  4669. ^
  4670. underlying_type.pass.cpp:25:52: error: expected expression
  4671. "F has the wrong underlying type");
  4672. ^
  4673. In file included from underlying_type.pass.cpp:14:
  4674. /root/libcxx/include/type_traits:3111:5: error: static_assert failed "The underyling_type trait requires compiler support. Either no such support exists or libc++ does not know how to use it."
  4675. static_assert(_Support, "The underyling_type trait requires compiler "
  4676. ^ ~~~~~~~~
  4677. underlying_type.pass.cpp:30:38: note: in instantiation of template class 'std::__1::underlying_type<G, false>' requested here
  4678. static_assert((std::is_same<std::underlying_type<G>::type, char>::value),
  4679. ^
  4680. underlying_type.pass.cpp:30:58: error: no member named 'type' in 'std::__1::underlying_type<G, false>'
  4681. static_assert((std::is_same<std::underlying_type<G>::type, char>::value),
  4682. ~~~~~~~~~~~~~~~~~~~~~~~~~^
  4683. underlying_type.pass.cpp:30:71: error: type name requires a specifier or qualifier
  4684. static_assert((std::is_same<std::underlying_type<G>::type, char>::value),
  4685. ^
  4686. underlying_type.pass.cpp:30:71: error: expected ')'
  4687. underlying_type.pass.cpp:30:19: note: to match this '('
  4688. static_assert((std::is_same<std::underlying_type<G>::type, char>::value),
  4689. ^
  4690. underlying_type.pass.cpp:30:77: error: expected expression
  4691. static_assert((std::is_same<std::underlying_type<G>::type, char>::value),
  4692. ^
  4693. underlying_type.pass.cpp:31:52: error: expected expression
  4694. "G has the wrong underlying type");
  4695. ^
  4696. 18 errors generated.
  4697. underlying_type.pass.cpp failed to compile
  4698. failed 1 tests in /root/libcxx/test/utilities/meta/meta.trans/meta.trans.other
  4699. passed 7 tests in /root/libcxx/test/utilities/meta/meta.trans/meta.trans.other
  4700. passed 2 tests in /root/libcxx/test/utilities/meta/meta.trans/meta.trans.ptr
  4701. passed 3 tests in /root/libcxx/test/utilities/meta/meta.trans/meta.trans.ref
  4702. passed 2 tests in /root/libcxx/test/utilities/meta/meta.trans/meta.trans.sign
  4703. passed 1 tests in /root/libcxx/test/utilities/meta/meta.type.synop
  4704. passed 1 tests in /root/libcxx/test/utilities/meta/meta.unary
  4705. passed 13 tests in /root/libcxx/test/utilities/meta/meta.unary/meta.unary.cat
  4706. passed 13 tests in /root/libcxx/test/utilities/meta/meta.unary/meta.unary.comp
  4707. is_trivially_assignable.pass.cpp:31:5: error: static_assert failed ""
  4708. static_assert(( std::is_trivially_assignable<int&, double>::value), "");
  4709. ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4710. 1 error generated.
  4711. is_trivially_assignable.pass.cpp failed to compile
  4712. is_trivially_copy_constructible.pass.cpp:19:5: error: static_assert failed ""
  4713. static_assert( std::is_trivially_copy_constructible<T>::value, "");
  4714. ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4715. is_trivially_copy_constructible.pass.cpp:69:5: note: in instantiation of function template specialization 'test_is_trivially_copy_constructible<int &>' requested here
  4716. test_is_trivially_copy_constructible<int&>();
  4717. ^
  4718. is_trivially_copy_constructible.pass.cpp:20:5: error: static_assert failed ""
  4719. static_assert( std::is_trivially_copy_constructible<const T>::value, "");
  4720. ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4721. is_trivially_copy_constructible.pass.cpp:21:5: error: static_assert failed ""
  4722. static_assert( std::is_trivially_copy_constructible<volatile T>::value, "");
  4723. ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4724. is_trivially_copy_constructible.pass.cpp:22:5: error: static_assert failed ""
  4725. static_assert( std::is_trivially_copy_constructible<const volatile T>::value, "");
  4726. ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4727. 4 errors generated.
  4728. is_trivially_copy_constructible.pass.cpp failed to compile
  4729. is_trivially_move_constructible.pass.cpp:19:5: error: static_assert failed ""
  4730. static_assert( std::is_trivially_move_constructible<T>::value, "");
  4731. ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4732. is_trivially_move_constructible.pass.cpp:69:5: note: in instantiation of function template specialization 'test_is_trivially_move_constructible<int &>' requested here
  4733. test_is_trivially_move_constructible<int&>();
  4734. ^
  4735. is_trivially_move_constructible.pass.cpp:20:5: error: static_assert failed ""
  4736. static_assert( std::is_trivially_move_constructible<const T>::value, "");
  4737. ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4738. is_trivially_move_constructible.pass.cpp:21:5: error: static_assert failed ""
  4739. static_assert( std::is_trivially_move_constructible<volatile T>::value, "");
  4740. ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4741. is_trivially_move_constructible.pass.cpp:22:5: error: static_assert failed ""
  4742. static_assert( std::is_trivially_move_constructible<const volatile T>::value, "");
  4743. ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4744. 4 errors generated.
  4745. is_trivially_move_constructible.pass.cpp failed to compile
  4746. failed 3 tests in /root/libcxx/test/utilities/meta/meta.unary/meta.unary.prop
  4747. passed 34 tests in /root/libcxx/test/utilities/meta/meta.unary/meta.unary.prop
  4748. passed 3 tests in /root/libcxx/test/utilities/meta/meta.unary.prop.query
  4749. passed 2 tests in /root/libcxx/test/utilities/ratio
  4750. passed 8 tests in /root/libcxx/test/utilities/ratio/ratio.arithmetic
  4751. passed 6 tests in /root/libcxx/test/utilities/ratio/ratio.comparison
  4752. passed 4 tests in /root/libcxx/test/utilities/ratio/ratio.ratio
  4753. passed 1 tests in /root/libcxx/test/utilities/ratio/ratio.si
  4754. passed 2 tests in /root/libcxx/test/utilities/template.bitset
  4755. passed 4 tests in /root/libcxx/test/utilities/template.bitset/bitset.cons
  4756. passed 1 tests in /root/libcxx/test/utilities/template.bitset/bitset.hash
  4757. passed 26 tests in /root/libcxx/test/utilities/template.bitset/bitset.members
  4758. passed 5 tests in /root/libcxx/test/utilities/template.bitset/bitset.operators
  4759. passed 7 tests in /root/libcxx/test/utilities/time
  4760. passed 1 tests in /root/libcxx/test/utilities/time/time.clock
  4761. passed 2 tests in /root/libcxx/test/utilities/time/time.clock/time.clock.hires
  4762. passed 2 tests in /root/libcxx/test/utilities/time/time.clock/time.clock.steady
  4763. passed 5 tests in /root/libcxx/test/utilities/time/time.clock/time.clock.system
  4764. passed 1 tests in /root/libcxx/test/utilities/time/time.clock.req
  4765. passed 5 tests in /root/libcxx/test/utilities/time/time.duration
  4766. passed 12 tests in /root/libcxx/test/utilities/time/time.duration/time.duration.arithmetic
  4767. passed 2 tests in /root/libcxx/test/utilities/time/time.duration/time.duration.cast
  4768. passed 2 tests in /root/libcxx/test/utilities/time/time.duration/time.duration.comparisons
  4769. passed 11 tests in /root/libcxx/test/utilities/time/time.duration/time.duration.cons
  4770. passed 11 tests in /root/libcxx/test/utilities/time/time.duration/time.duration.nonmember
  4771. passed 1 tests in /root/libcxx/test/utilities/time/time.duration/time.duration.observer
  4772. passed 3 tests in /root/libcxx/test/utilities/time/time.duration/time.duration.special
  4773. passed 2 tests in /root/libcxx/test/utilities/time/time.point
  4774. passed 2 tests in /root/libcxx/test/utilities/time/time.point/time.point.arithmetic
  4775. passed 2 tests in /root/libcxx/test/utilities/time/time.point/time.point.cast
  4776. passed 4 tests in /root/libcxx/test/utilities/time/time.point/time.point.comparisons
  4777. passed 5 tests in /root/libcxx/test/utilities/time/time.point/time.point.cons
  4778. passed 3 tests in /root/libcxx/test/utilities/time/time.point/time.point.nonmember
  4779. passed 1 tests in /root/libcxx/test/utilities/time/time.point/time.point.observer
  4780. passed 2 tests in /root/libcxx/test/utilities/time/time.point/time.point.special
  4781. passed 1 tests in /root/libcxx/test/utilities/time/time.traits
  4782. passed 3 tests in /root/libcxx/test/utilities/time/time.traits/time.traits.duration_values
  4783. passed 1 tests in /root/libcxx/test/utilities/time/time.traits/time.traits.is_fp
  4784. passed 2 tests in /root/libcxx/test/utilities/time/time.traits/time.traits.specializations
  4785. passed 1 tests in /root/libcxx/test/utilities/tuple
  4786. passed 1 tests in /root/libcxx/test/utilities/tuple/tuple.general
  4787. passed 1 tests in /root/libcxx/test/utilities/tuple/tuple.tuple
  4788. passed 7 tests in /root/libcxx/test/utilities/tuple/tuple.tuple/tuple.assign
  4789. passed 22 tests in /root/libcxx/test/utilities/tuple/tuple.tuple/tuple.cnstr
  4790. passed 4 tests in /root/libcxx/test/utilities/tuple/tuple.tuple/tuple.creation
  4791. passed 4 tests in /root/libcxx/test/utilities/tuple/tuple.tuple/tuple.elem
  4792. passed 2 tests in /root/libcxx/test/utilities/tuple/tuple.tuple/tuple.helper
  4793. passed 2 tests in /root/libcxx/test/utilities/tuple/tuple.tuple/tuple.rel
  4794. passed 1 tests in /root/libcxx/test/utilities/tuple/tuple.tuple/tuple.special
  4795. passed 1 tests in /root/libcxx/test/utilities/tuple/tuple.tuple/tuple.swap
  4796. passed 1 tests in /root/libcxx/test/utilities/tuple/tuple.tuple/tuple.traits
  4797. passed 1 tests in /root/libcxx/test/utilities/type.index
  4798. passed 1 tests in /root/libcxx/test/utilities/type.index/type.index.hash
  4799. passed 5 tests in /root/libcxx/test/utilities/type.index/type.index.members
  4800. passed 2 tests in /root/libcxx/test/utilities/type.index/type.index.overview
  4801. passed 1 tests in /root/libcxx/test/utilities/type.index/type.index.synopsis
  4802. passed 1 tests in /root/libcxx/test/utilities/utilities.general
  4803. passed 1 tests in /root/libcxx/test/utilities/utility
  4804. passed 1 tests in /root/libcxx/test/utilities/utility/declval
  4805. passed 14 tests in /root/libcxx/test/utilities/utility/forward
  4806. passed 1 tests in /root/libcxx/test/utilities/utility/operators
  4807. passed 1 tests in /root/libcxx/test/utilities/utility/pairs
  4808. passed 6 tests in /root/libcxx/test/utilities/utility/pairs/pair.astuple
  4809. passed 1 tests in /root/libcxx/test/utilities/utility/pairs/pair.piecewise
  4810. passed 1 tests in /root/libcxx/test/utilities/utility/pairs/pairs.general
  4811. passed 12 tests in /root/libcxx/test/utilities/utility/pairs/pairs.pair
  4812. passed 3 tests in /root/libcxx/test/utilities/utility/pairs/pairs.spec
  4813. passed 2 tests in /root/libcxx/test/utilities/utility/utility.swap
  4814. passed 1 tests in /root/libcxx/test/utilities/utility.requirements
  4815. passed 1 tests in /root/libcxx/test/utilities/utility.requirements/allocator.requirements
  4816. passed 1 tests in /root/libcxx/test/utilities/utility.requirements/hash.requirements
  4817. passed 1 tests in /root/libcxx/test/utilities/utility.requirements/nullablepointer.requirements
  4818. passed 1 tests in /root/libcxx/test/utilities/utility.requirements/swappable.requirements
  4819. passed 1 tests in /root/libcxx/test/utilities/utility.requirements/utility.arg.requirements
  4820. ****************************************************
  4821. Results for /root/libcxx/test:
  4822. using FreeBSD clang version 3.0 (trunk 135360) 20110717
  4823. Target: x86_64-unknown-freebsd9.0
  4824. Thread model: posix
  4825. with -std=c++0x -stdlib=libc++ -I/root/libcxx/include -L/root/libcxx/build/lib
  4826. ----------------------------------------------------
  4827. sections without tests : 1
  4828. sections with failures : 48
  4829. sections without failures: 1015
  4830. + ----
  4831. total number of sections : 1064
  4832. ----------------------------------------------------
  4833. number of tests failed : 145
  4834. number of tests passed : 4179
  4835. + ----
  4836. total number of tests : 4324
  4837. ****************************************************
Advertisement
Add Comment
Please, Sign In to add comment