Speculation, granted, but the borrow checker is non-trivial compiler complexity, along with more smarts generally shoved into the compiler like type inferencing and the macro system.
Re:C++17 Compiler Bug Hunt
by steveklabnik on Friday April 06, 2018 @04:48PM
(#16777276)
Ah, cool, that's understandable. It goes both ways; C++ has a lot of complexity that Rust doesn't have too.
I wonder if there'd be a way to actually do a real comparison.
What metric are you using for this? I would expect it to be simpler, mostly due to a lack of needing to support so many things. Totally willing to be wrong though.