{"ast_node_type":"import","tokens":[{"end":74,"kind":"keyword","start":0,"text":"//"}]}
            // LLVM has no isNaN predicate, so we use (val == val) instead
        if signed {
            let cmp = self.fcmp(RealPredicate::RealOEQ, val, val);