diff --git a/include/llvm/Support/OutputBuffer.h b/include/llvm/Support/OutputBuffer.h index 2619ff90d78..6bbdd0b04e4 100644 --- a/include/llvm/Support/OutputBuffer.h +++ b/include/llvm/Support/OutputBuffer.h @@ -139,12 +139,10 @@ namespace llvm { assert(0 && "Emission of 64-bit data not implemented yet!"); } - std::vector::reference - operator [] (unsigned Index) { + unsigned char &operator[](unsigned Index) { return Output[Index]; } - std::vector::const_reference - operator [] (unsigned Index) const { + const unsigned char &operator[](unsigned Index) const { return Output[Index]; } };