Chromium Code Reviews| Index: courgette/encoded_program.h |
| diff --git a/courgette/encoded_program.h b/courgette/encoded_program.h |
| index a370e3aa0aa5c6e1de3c90343c46e66d054d5ba0..a9208adef18757b2cf8c4fa1de1ac62ddcd971c1 100644 |
| --- a/courgette/encoded_program.h |
| +++ b/courgette/encoded_program.h |
| @@ -41,7 +41,7 @@ class EncodedProgram { |
| // NOTE: If any of these methods ever fail, the EncodedProgram instance |
| // has failed and should be discarded. |
| CheckBool AddOrigin(RVA rva) WARN_UNUSED_RESULT; |
| - CheckBool AddCopy(uint32 count, const void* bytes) WARN_UNUSED_RESULT; |
| + CheckBool AddCopy(size_t count, const void* bytes) WARN_UNUSED_RESULT; |
|
Peter Kasting
2014/09/30 00:08:01
More fallout from the EmitBytesInstruction() chang
|
| CheckBool AddRel32(int label_index) WARN_UNUSED_RESULT; |
| CheckBool AddRel32ARM(uint16 op, int label_index) WARN_UNUSED_RESULT; |
| CheckBool AddAbs32(int label_index) WARN_UNUSED_RESULT; |
| @@ -87,6 +87,7 @@ class EncodedProgram { |
| }; |
| typedef NoThrowBuffer<RVA> RvaVector; |
| + typedef NoThrowBuffer<size_t> SizeTVector; |
| typedef NoThrowBuffer<uint32> UInt32Vector; |
| typedef NoThrowBuffer<uint8> UInt8Vector; |
| typedef NoThrowBuffer<OP> OPVector; |
| @@ -109,7 +110,7 @@ class EncodedProgram { |
| RvaVector abs32_rva_; |
| OPVector ops_; |
| RvaVector origins_; |
| - UInt32Vector copy_counts_; |
| + SizeTVector copy_counts_; |
| UInt8Vector copy_bytes_; |
| UInt32Vector rel32_ix_; |
| UInt32Vector abs32_ix_; |