зеркало из https://github.com/mozilla/gecko-dev.git
Bug 778070: Trigger ProtocolErrorBreakpoint() on message-handler |return false/null;|. r=bent
This commit is contained in:
Родитель
d810b5a722
Коммит
9432ca5447
|
@ -4929,7 +4929,10 @@ class _GenerateProtocolActorCode(ipdl.ast.Visitor):
|
|||
args=md.makeCxxArgs(params=1,
|
||||
retsems='in', retcallsems='out',
|
||||
implicit=implicit))))
|
||||
failif.addifstmt(StmtReturn(_Result.ProcessingError))
|
||||
failif.addifstmts([
|
||||
_protocolErrorBreakpoint('Handler for '+ md.name +' returned error code'),
|
||||
StmtReturn(_Result.ProcessingError)
|
||||
])
|
||||
return [ failif ]
|
||||
|
||||
def makeDtorMethodDecl(self, md):
|
||||
|
|
Загрузка…
Ссылка в новой задаче