Index: sandbox/linux/bpf_dsl/codegen.cc |
diff --git a/sandbox/linux/bpf_dsl/codegen.cc b/sandbox/linux/bpf_dsl/codegen.cc |
index 99b78ed3198c9960d998167f6f9e3e6664422113..bc2c7a29464233de9668cb2a606124c415b88830 100644 |
--- a/sandbox/linux/bpf_dsl/codegen.cc |
+++ b/sandbox/linux/bpf_dsl/codegen.cc |
@@ -131,7 +131,8 @@ CodeGen::Node CodeGen::Append(uint16_t code, uint32_t k, size_t jt, size_t jf) { |
CHECK_EQ(program_.size(), equivalent_.size()); |
Node res = program_.size(); |
- program_.push_back(sock_filter{code, jt, jf, k}); |
+ program_.push_back(sock_filter{ |
+ code, static_cast<uint8_t>(jt), static_cast<uint8_t>(jf), k}); |
equivalent_.push_back(res); |
return res; |
} |