summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpatrick <patrick@openbsd.org>2017-12-25 00:41:59 +0000
committerpatrick <patrick@openbsd.org>2017-12-25 00:41:59 +0000
commitf08cc252b03570b603be374a8bc00c8f7ef33aab (patch)
treefe0a5c237319f6c80583b069232adf229396aeb5
parentUpdate to LLVM 5.0.1 which apparently includes plenty of bugfixes. (diff)
downloadwireguard-openbsd-f08cc252b03570b603be374a8bc00c8f7ef33aab.tar.xz
wireguard-openbsd-f08cc252b03570b603be374a8bc00c8f7ef33aab.zip
Tedu files that got removed in LLVM 5.0.1.
-rw-r--r--gnu/llvm/tools/clang/bindings/python/tests/test_exception_specification_kind.py27
1 files changed, 0 insertions, 27 deletions
diff --git a/gnu/llvm/tools/clang/bindings/python/tests/test_exception_specification_kind.py b/gnu/llvm/tools/clang/bindings/python/tests/test_exception_specification_kind.py
deleted file mode 100644
index 543d47f7db9..00000000000
--- a/gnu/llvm/tools/clang/bindings/python/tests/test_exception_specification_kind.py
+++ /dev/null
@@ -1,27 +0,0 @@
-import clang.cindex
-from clang.cindex import ExceptionSpecificationKind
-from .util import get_tu
-
-
-def find_function_declarations(node, declarations=[]):
- if node.kind == clang.cindex.CursorKind.FUNCTION_DECL:
- declarations.append((node.spelling, node.exception_specification_kind))
- for child in node.get_children():
- declarations = find_function_declarations(child, declarations)
- return declarations
-
-
-def test_exception_specification_kind():
- source = """int square1(int x);
- int square2(int x) noexcept;
- int square3(int x) noexcept(noexcept(x * x));"""
-
- tu = get_tu(source, lang='cpp', flags=['-std=c++14'])
-
- declarations = find_function_declarations(tu.cursor)
- expected = [
- ('square1', ExceptionSpecificationKind.NONE),
- ('square2', ExceptionSpecificationKind.BASIC_NOEXCEPT),
- ('square3', ExceptionSpecificationKind.COMPUTED_NOEXCEPT)
- ]
- assert declarations == expected