simit-lang / simit

A language for computing on sparse systems
http://simit-lang.org
Other
452 stars 52 forks source link

Supports non-compliant Clang compiler Apple LLVM 7.0.2 #70

Closed gkanwar closed 7 years ago

gkanwar commented 7 years ago

It seems as though the Clang compiler included in OS X Yosemite (Apple LLVM version 7.0.2) does not perform proper zero initialization from make_shared. I believe this is non-compliant with the C++ standard, but given that this is a popular OS and the fix is non-intrusive it seems worth including.