Skip to content

Tests that use throw/catch are broken on Windows due to lack of compiler support #24912

Open
@llvmbot

Description

@llvmbot
Bugzilla Link 24538
Version unspecified
OS Windows NT
Blocks #22140
Reporter LLVM Bugzilla Contributor
CC @rnk

Extended Description

clang-cl does not yet properly support catch and throw, so any test executable which uses catch or throw cannot even compile with clang-cl. Exception support is almost complete, so once it is working we can re-enable these tests and try again. This affects the following tests:

TestMultithreaded.test_breakpoint_callback
TestMultithreaded.test_sb_api_listener_event_description
TestMultithreaded.test_sb_api_listener_resume
TestMultithreaded.test_sb_api_listener_event_process_state
TestCPPExceptionBreakpoint.test_cpp_exception_breakpoint_with_dwarf
TestCPPExceptionBreakpoints.test_with_dwarf

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugzillaIssues migrated from bugzillalldb

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions