summaryrefslogtreecommitdiffstats
path: root/ipc/ipdl/test/cxx/PTestCrashCleanup.ipdl
diff options
context:
space:
mode:
Diffstat (limited to 'ipc/ipdl/test/cxx/PTestCrashCleanup.ipdl')
-rw-r--r--ipc/ipdl/test/cxx/PTestCrashCleanup.ipdl20
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__();
-};
-
-}
-}