summaryrefslogtreecommitdiff
path: root/src/common
diff options
context:
space:
mode:
authorBen Longbons <b.r.longbons@gmail.com>2013-08-22 12:18:14 -0700
committerBen Longbons <b.r.longbons@gmail.com>2013-08-22 12:18:14 -0700
commit97f5effe3a56b9c395b20624b2a141ab84a625f8 (patch)
treea53cd10356d582d0cb572c73600bc77c2fc2417b /src/common
parentfcae49e764093351cb29692286db9ca6afe7a39f (diff)
downloadtmwa-97f5effe3a56b9c395b20624b2a141ab84a625f8.tar.gz
tmwa-97f5effe3a56b9c395b20624b2a141ab84a625f8.tar.bz2
tmwa-97f5effe3a56b9c395b20624b2a141ab84a625f8.tar.xz
tmwa-97f5effe3a56b9c395b20624b2a141ab84a625f8.zip
Fix an overzealous warning on 32-bit systems
Diffstat (limited to 'src/common')
-rw-r--r--src/common/utils2.hpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/common/utils2.hpp b/src/common/utils2.hpp
index 119cc13..978ae54 100644
--- a/src/common/utils2.hpp
+++ b/src/common/utils2.hpp
@@ -277,4 +277,11 @@ T base_cast(U&& u)
return std::forward<U>(u);
}
+// use this when e.g. U is an int of unknown size
+template<class T, class U>
+T maybe_cast(U u)
+{
+ return u;
+}
+
#endif // UTILS2_HPP