vitek/cython — comment on commit c05099cc7c8e09f92d714d545375cd2b1b65aeb4
File: Cython/Compiler/ExprNodes.py line 6164
By vitek:

I fixed it here https://github.com/vitek/cython/commit/844bee64d1c1d4e02a60263925be6edb883101de

Now arg.default is replace by DefaultLiteralArgNode when it's literal. That guarantees it's evaluated only once.