Files
pkgsrc-ng/cad/freehdl/patches/patch-v2cc_v2cc-decl.cc
2013-09-26 17:14:40 +02:00

24 lines
1.5 KiB
C++

$NetBSD: patch-v2cc_v2cc-decl.cc,v 1.1 2013/04/30 22:13:57 joerg Exp $
--- v2cc/v2cc-decl.cc.orig 2013-04-30 20:28:00.000000000 +0000
+++ v2cc/v2cc-decl.cc
@@ -1900,12 +1900,12 @@ m_emit_hdr (pIIR_ScalarSubtype sst, stri
str += "class " + qid(decl, rstack, INFO) + ":public float_info_base{\n" +
"public:\n" +
" " + qid(decl, rstack, INFO) + "():float_info_base(" +
- to_string(range.left) + ","+ to_string(range.right) + "," +
- to_string(min(range.left,range.right)) + "," + to_string(max(range.left, range.right)) + ") {};\n" +
- " static floatingpoint low() { return " + to_string(min(range.left, range.right)) + "; }\n" +
- " static floatingpoint high() { return " + to_string(max(range.left, range.right)) + "; }\n" +
- " static floatingpoint left() { return " + to_string(range.left) + "; }\n" +
- " static floatingpoint right() { return " + to_string(range.right) + "; }\n" +
+ ::to_string(range.left) + ","+ ::to_string(range.right) + "," +
+ ::to_string(min(range.left,range.right)) + "," + ::to_string(max(range.left, range.right)) + ") {};\n" +
+ " static floatingpoint low() { return " + ::to_string(min(range.left, range.right)) + "; }\n" +
+ " static floatingpoint high() { return " + ::to_string(max(range.left, range.right)) + "; }\n" +
+ " static floatingpoint left() { return " + ::to_string(range.left) + "; }\n" +
+ " static floatingpoint right() { return " + ::to_string(range.right) + "; }\n" +
"};\n";
} else {
// Integer info class definition with non static bounds (i.e.,