diff options
Diffstat (limited to 'runtime/utils.h')
-rw-r--r-- | runtime/utils.h | 13 |
1 files changed, 0 insertions, 13 deletions
diff --git a/runtime/utils.h b/runtime/utils.h index 9a9f51a7b..e20412e1a 100644 --- a/runtime/utils.h +++ b/runtime/utils.h @@ -311,19 +311,6 @@ static inline bool NeedsEscaping(uint16_t ch) { return (ch < ' ' || ch > '~'); } -// Interpret the bit pattern of input (type U) as type V. Requires the size -// of V >= size of U (compile-time checked). -template<typename U, typename V> -static inline V bit_cast(U in) { - static_assert(sizeof(U) <= sizeof(V), "Size of U not <= size of V"); - union { - U u; - V v; - } tmp; - tmp.u = in; - return tmp.v; -} - std::string PrintableChar(uint16_t ch); // Returns an ASCII string corresponding to the given UTF-8 string. |