diff options
author | John Hodge <tpg@ucc.asn.au> | 2018-01-14 21:55:26 +0800 |
---|---|---|
committer | John Hodge <tpg@ucc.asn.au> | 2018-01-14 21:55:26 +0800 |
commit | da001a95415d4b79b66b8b223db5ece4059cf0e5 (patch) | |
tree | c7633bfc88b544d2e361068ade91cb6b543fd70c | |
parent | 0372db3292a30136d909a9004bdb93b2a3257d2b (diff) | |
download | mrust-da001a95415d4b79b66b8b223db5ece4059cf0e5.tar.gz |
Codegen C - Add forgotten 'break' to avoid emitting msvc code on gcc
-rw-r--r-- | src/trans/codegen_c.cpp | 1 |
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" |