forked from lug/matterbridge
Update dependencies (#1929)
This commit is contained in:
8
vendor/modernc.org/cc/v3/check.go
generated
vendored
8
vendor/modernc.org/cc/v3/check.go
generated
vendored
@@ -1138,6 +1138,10 @@ func (n *UnaryExpression) check(ctx *context, isAsmArg bool) Operand {
|
||||
case UnaryExpressionPlus: // '+' CastExpression
|
||||
op := n.CastExpression.check(ctx, isAsmArg)
|
||||
n.IsSideEffectsFree = n.CastExpression.IsSideEffectsFree
|
||||
if op == nil {
|
||||
//TODO report error
|
||||
break
|
||||
}
|
||||
if !op.Type().IsArithmeticType() {
|
||||
//TODO report error
|
||||
break
|
||||
@@ -1150,6 +1154,10 @@ func (n *UnaryExpression) check(ctx *context, isAsmArg bool) Operand {
|
||||
case UnaryExpressionMinus: // '-' CastExpression
|
||||
op := n.CastExpression.check(ctx, isAsmArg)
|
||||
n.IsSideEffectsFree = n.CastExpression.IsSideEffectsFree
|
||||
if op == nil {
|
||||
//TODO report error
|
||||
break
|
||||
}
|
||||
if op.Type().Kind() == Vector {
|
||||
n.Operand = &operand{abi: &ctx.cfg.ABI, typ: op.Type()}
|
||||
break
|
||||
|
||||
Reference in New Issue
Block a user