forked from OSchip/llvm-project
Handle lval::ArrayOffset and lval::FieldOffset in EvalNE and EvalEQ.
llvm-svn: 50486
This commit is contained in:
parent
dd477ce32b
commit
39a736f723
|
@ -483,6 +483,11 @@ RVal GRSimpleVals::EvalEQ(GRExprEngine& Eng, LVal L, LVal R) {
|
|||
return UnknownVal();
|
||||
}
|
||||
|
||||
// FIXME: Different offsets can map to the same memory cell.
|
||||
case lval::ArrayOffsetKind:
|
||||
case lval::FieldOffsetKind:
|
||||
// Fall-through.
|
||||
|
||||
case lval::DeclValKind:
|
||||
case lval::FuncValKind:
|
||||
case lval::GotoLabelKind:
|
||||
|
@ -541,6 +546,11 @@ RVal GRSimpleVals::EvalNE(GRExprEngine& Eng, LVal L, LVal R) {
|
|||
break;
|
||||
}
|
||||
|
||||
// FIXME: Different offsets can map to the same memory cell.
|
||||
case lval::ArrayOffsetKind:
|
||||
case lval::FieldOffsetKind:
|
||||
// Fall-through.
|
||||
|
||||
case lval::DeclValKind:
|
||||
case lval::FuncValKind:
|
||||
case lval::GotoLabelKind:
|
||||
|
|
Loading…
Reference in New Issue