Chromium Code Reviews| Index: src/IceAssemblerARM32.cpp |
| diff --git a/src/IceAssemblerARM32.cpp b/src/IceAssemblerARM32.cpp |
| index 1147f71898eb1a7d87d2546bbee21f83a04be2f4..3f7716fd3a5c1f1b0179ba98934a135183a20881 100644 |
| --- a/src/IceAssemblerARM32.cpp |
| +++ b/src/IceAssemblerARM32.cpp |
| @@ -360,11 +360,14 @@ void AssemblerARM32::bind(Label *L) { |
| } |
| void AssemblerARM32::emitTextInst(const std::string &Text, SizeT InstSize) { |
| - AssemblerBuffer::EnsureCapacity ensured(&Buffer); |
| AssemblerFixup *F = createTextFixup(Text, InstSize); |
| emitFixup(F); |
| - for (SizeT I = 0; I < InstSize; ++I) |
| - Buffer.emit<char>(0); |
| + if (InstSize) { |
|
Jim Stichnoth
2015/11/04 23:45:26
Remove this? It's redundant with the loop conditi
Karl
2015/11/05 16:18:40
Done.
|
| + for (SizeT I = 0; I < InstSize; ++I) { |
| + AssemblerBuffer::EnsureCapacity ensured(&Buffer); |
| + Buffer.emit<char>(0); |
| + } |
| + } |
| } |
| void AssemblerARM32::emitType01(CondARM32::Cond Cond, IValueT Type, |