Bug 1331787 - Make IPDL aborts fatal in release builds. r=billm
MozReview-Commit-ID: JSgNXtnjNxv
--- a/ipc/ipdl/ipdl/lower.py
+++ b/ipc/ipdl/ipdl/lower.py
@@ -300,17 +300,17 @@ For example: |Actor[]| would turn into |
function would return true for |Actor[]|."""
return (ipdltype.isIPDL()
and (ipdltype.isActor()
or (ipdltype.isArray()
and _hasVisibleActor(ipdltype.basetype))))
def _abortIfFalse(cond, msg):
return StmtExpr(ExprCall(
- ExprVar('MOZ_DIAGNOSTIC_ASSERT'),
+ ExprVar('MOZ_RELEASE_ASSERT'),
[ cond, ExprLiteral.String(msg) ]))
def _refptr(T):
return Type('RefPtr', T=T)
def _refptrGet(expr):
return ExprCall(ExprSelect(expr, '.', 'get'))