summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Hodge <tpg@ucc.asn.au>2018-01-14 21:55:26 +0800
committerJohn Hodge <tpg@ucc.asn.au>2018-01-14 21:55:26 +0800
commitda001a95415d4b79b66b8b223db5ece4059cf0e5 (patch)
treec7633bfc88b544d2e361068ade91cb6b543fd70c
parent0372db3292a30136d909a9004bdb93b2a3257d2b (diff)
downloadmrust-da001a95415d4b79b66b8b223db5ece4059cf0e5.tar.gz
Codegen C - Add forgotten 'break' to avoid emitting msvc code on gcc
-rw-r--r--src/trans/codegen_c.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/trans/codegen_c.cpp b/src/trans/codegen_c.cpp
index f02a4a18..fd2f7d35 100644
--- a/src/trans/codegen_c.cpp
+++ b/src/trans/codegen_c.cpp
@@ -302,6 +302,7 @@ namespace {
<< "\treturn ((v&0xFFFFFFFF) == 0 ? __builtin_ctz(v>>32) + 32 : __builtin_ctz(v));\n"
<< "}\n"
;
+ break;
case Compiler::Msvc:
m_of
<< "static inline uint64_t __builtin_popcount(uint64_t v) {\n"