diff options
Diffstat (limited to 'graphite/graphite2.narrowing.patch.1')
-rw-r--r-- | graphite/graphite2.narrowing.patch.1 | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/graphite/graphite2.narrowing.patch.1 b/graphite/graphite2.narrowing.patch.1 new file mode 100644 index 000000000000..f19c8a3749f4 --- /dev/null +++ b/graphite/graphite2.narrowing.patch.1 @@ -0,0 +1,22 @@ +--- graphite/src/Code.cpp ++++ graphite/src/Code.cpp +@@ -169,8 +169,8 @@ Machine::Code::Code(bool is_constraint, + bytecode_end, + pre_context, + rule_length, +- silf.numClasses(), +- face.glyphs().numAttrs(), ++ static_cast<uint16>(silf.numClasses()), ++ static_cast<uint16>(face.glyphs().numAttrs()), + face.numFeatures(), + {1,1,1,1,1,1,1,1, + 1,1,1,1,1,1,1,255, +@@ -178,7 +178,7 @@ Machine::Code::Code(bool is_constraint, + 1,1,1,1,1,1,0,0, + 0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0, +- 0,0,0,0,0,0,0, silf.numUser()} ++ 0,0,0,0,0,0,0, static_cast<byte>(silf.numUser())} + }; + + decoder dec(lims, *this); |