<div dir="ltr">LGTM.</div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Mar 2, 2015 at 1:44 PM, Jan Vesely <span dir="ltr"><<a href="mailto:jan.vesely@rutgers.edu" target="_blank">jan.vesely@rutgers.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Fixes tons of const-cast warnings.<br>
<br>
Signed-off-by: Jan Vesely <<a href="mailto:jan.vesely@rutgers.edu">jan.vesely@rutgers.edu</a>><br>
---<br>
 include/llvm/Support/Endian.h | 12 ++++++------<br>
 1 file changed, 6 insertions(+), 6 deletions(-)<br>
<br>
diff --git a/include/llvm/Support/Endian.h b/include/llvm/Support/Endian.h<br>
index db85c65..17ae651 100644<br>
--- a/include/llvm/Support/Endian.h<br>
+++ b/include/llvm/Support/Endian.h<br>
@@ -197,12 +197,12 @@ typedef detail::packed_endian_specific_integral<br>
                    <int64_t, native, unaligned> unaligned_int64_t;<br>
<br>
 namespace endian {<br>
-inline uint16_t read16le(const void *p) { return *(ulittle16_t *)p; }<br>
-inline uint32_t read32le(const void *p) { return *(ulittle32_t *)p; }<br>
-inline uint64_t read64le(const void *p) { return *(ulittle64_t *)p; }<br>
-inline uint16_t read16be(const void *p) { return *(ubig16_t *)p; }<br>
-inline uint32_t read32be(const void *p) { return *(ubig32_t *)p; }<br>
-inline uint64_t read64be(const void *p) { return *(ubig64_t *)p; }<br>
+inline uint16_t read16le(const void *p) { return *(const ulittle16_t *)p; }<br>
+inline uint32_t read32le(const void *p) { return *(const ulittle32_t *)p; }<br>
+inline uint64_t read64le(const void *p) { return *(const ulittle64_t *)p; }<br>
+inline uint16_t read16be(const void *p) { return *(const ubig16_t *)p; }<br>
+inline uint32_t read32be(const void *p) { return *(const ubig32_t *)p; }<br>
+inline uint64_t read64be(const void *p) { return *(const ubig64_t *)p; }<br>
<br>
 inline void write16le(void *p, uint16_t v) { *(ulittle16_t *)p = v; }<br>
 inline void write32le(void *p, uint32_t v) { *(ulittle32_t *)p = v; }<br>
<span class="HOEnZb"><font color="#888888">--<br>
2.1.0<br>
<br>
</font></span></blockquote></div><br></div>