diff options
Diffstat (limited to 'ipc/ipdl/test/cxx/PTestCrashCleanup.ipdl')
-rw-r--r-- | ipc/ipdl/test/cxx/PTestCrashCleanup.ipdl | 20 |
1 files changed, 0 insertions, 20 deletions
diff --git a/ipc/ipdl/test/cxx/PTestCrashCleanup.ipdl b/ipc/ipdl/test/cxx/PTestCrashCleanup.ipdl deleted file mode 100644 index 43d955f1c7..0000000000 --- a/ipc/ipdl/test/cxx/PTestCrashCleanup.ipdl +++ /dev/null @@ -1,20 +0,0 @@ -include "mozilla/_ipdltest/TestCrashCleanup.h"; - -// See bug 538586: if the top-level protocol's actor is deleted before -// the "connection error" notification comes in from the IO thread, -// IPDL teardown never occurs, even if Channel::Close() is called -// after the error. - -namespace mozilla { -namespace _ipdltest { - -// NB: needs to be RPC so that the parent blocks on the child's crash. -[ManualDealloc, ChildImpl="TestCrashCleanupChild", ParentImpl="TestCrashCleanupParent"] -intr protocol PTestCrashCleanup { -child: - [LegacyIntr] intr DIEDIEDIE(); - async __delete__(); -}; - -} -} |