[subset-cff] Use constructor for parsed_cs_op_t
This commit is contained in:
parent
bd37900e0d
commit
7fd300dd9a
|
@ -299,11 +299,8 @@ struct subr_closures_t
|
||||||
|
|
||||||
struct parsed_cs_op_t : op_str_t
|
struct parsed_cs_op_t : op_str_t
|
||||||
{
|
{
|
||||||
void init (unsigned int subr_num_ = 0)
|
parsed_cs_op_t (unsigned int subr_num_ = 0) :
|
||||||
{
|
subr_num (subr_num_) {}
|
||||||
subr_num = subr_num_;
|
|
||||||
hinting_flag = false;
|
|
||||||
}
|
|
||||||
|
|
||||||
bool is_hinting () const { return hinting_flag; }
|
bool is_hinting () const { return hinting_flag; }
|
||||||
void set_hinting () { hinting_flag = true; }
|
void set_hinting () { hinting_flag = true; }
|
||||||
|
@ -312,7 +309,7 @@ struct parsed_cs_op_t : op_str_t
|
||||||
* padding of op_str_t! */
|
* padding of op_str_t! */
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
bool hinting_flag;
|
bool hinting_flag = false;
|
||||||
|
|
||||||
public:
|
public:
|
||||||
uint16_t subr_num;
|
uint16_t subr_num;
|
||||||
|
@ -345,9 +342,7 @@ struct parsed_cs_str_t : parsed_values_t<parsed_cs_op_t>
|
||||||
if (likely (parsed_len > 0))
|
if (likely (parsed_len > 0))
|
||||||
values.pop ();
|
values.pop ();
|
||||||
|
|
||||||
parsed_cs_op_t val;
|
SUPER::add_op (op, str_ref, {subr_num});
|
||||||
val.init (subr_num);
|
|
||||||
SUPER::add_op (op, str_ref, val);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue