Skip to content

Commit 749264b

Browse files
smowtonpeterschrammel
authored andcommitted
Call get_value_set via a base-class reference
The non-virtual call is hidden by a like-named virtual; calling via a base-class reference like this avoids the need for all subclasses to explicitly forward the method.
1 parent a5ccbd9 commit 749264b

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/pointer-analysis/value_set_analysis.h

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,10 @@ class value_set_analysis_baset:
103103
const exprt &expr,
104104
value_setst::valuest &dest)
105105
{
106-
(*this)[l].value_set.get_value_set(expr, dest, baset::ns);
106+
((const value_sett&)(*this)[l].value_set).get_value_set(
107+
expr,
108+
dest,
109+
baset::ns);
107110
}
108111
};
109112

0 commit comments

Comments
 (0)