From: patrick Date: Mon, 25 Dec 2017 00:41:59 +0000 (+0000) Subject: Tedu files that got removed in LLVM 5.0.1. X-Git-Url: http://artulab.com/gitweb/?a=commitdiff_plain;h=f08cc252b03570b603be374a8bc00c8f7ef33aab;p=openbsd Tedu files that got removed in LLVM 5.0.1. --- 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