summaryrefslogtreecommitdiffstats
path: root/ipc/ipdl/test/ipdl/error/PInconsistentMoveOnly.ipdl
blob: 4e88a82050be01d3d7ae76b46eed26865a502825 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
//error: inconsistent moveonly status of type `::mozilla::ipc::SomeMoveonlyType`
//error: inconsistent moveonly status of type `::mozilla::ipc::SomeMoveonlySendType`

[MoveOnly] using class mozilla::ipc::SomeMoveonlyType from "SomeFile.h";
using class mozilla::ipc::SomeMoveonlyType from "SomeFile.h";

[MoveOnly=send] using class mozilla::ipc::SomeMoveonlySendType from "SomeFile.h";
[MoveOnly=data] using class mozilla::ipc::SomeMoveonlySendType from "SomeFile.h";

protocol PInconsistentMoveOnly {
child:
  async SomeMessage();
};