diff options
author | 2017-12-25 00:41:59 +0000 | |
---|---|---|
committer | 2017-12-25 00:41:59 +0000 | |
commit | f08cc252b03570b603be374a8bc00c8f7ef33aab (patch) | |
tree | fe0a5c237319f6c80583b069232adf229396aeb5 | |
parent | Update to LLVM 5.0.1 which apparently includes plenty of bugfixes. (diff) | |
download | wireguard-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.py | 27 |
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 |