Skip to content

Commit d132111

Browse files
committed
Temporary check
1 parent 189d7ff commit d132111

File tree

2 files changed

+16
-16
lines changed

2 files changed

+16
-16
lines changed

ir/json_generator.h

+15-14
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,12 @@ limitations under the License.
1818
#define IR_JSON_GENERATOR_H_
1919

2020
#include <optional>
21+
#include <set>
2122
#include <string>
2223
#include <unordered_set>
2324
#include <variant>
2425

25-
#include "ir/node.h"
26+
#include "ir/inode.h"
2627
#include "lib/bitvec.h"
2728
#include "lib/cstring.h"
2829
#include "lib/indent.h"
@@ -247,19 +248,19 @@ class JSONGenerator {
247248
out << std::endl << --indent << "}";
248249
}
249250

250-
void generate(const IR::Node &v) {
251-
out << "{" << std::endl;
252-
++indent;
253-
if (node_refs.find(v.id) != node_refs.end()) {
254-
out << indent << "\"Node_ID\" : " << v.id;
255-
} else {
256-
node_refs.insert(v.id);
257-
v.toJSON(*this);
258-
if (dumpSourceInfo) {
259-
v.sourceInfoToJSON(*this);
260-
}
261-
}
262-
out << std::endl << --indent << "}";
251+
void generate(const IR::INode &v) {
252+
// out << "{" << std::endl;
253+
// ++indent;
254+
// if (node_refs.find(v.id) != node_refs.end()) {
255+
// out << indent << "\"Node_ID\" : " << v.id;
256+
// } else {
257+
// node_refs.insert(v.id);
258+
// v.toJSON(*this);
259+
// if (dumpSourceInfo) {
260+
// v.sourceInfoToJSON(*this);
261+
// }
262+
// }
263+
// out << std::endl << --indent << "}";
263264
}
264265

265266
template <typename T>

ir/node.cpp

+1-2
Original file line numberDiff line numberDiff line change
@@ -100,8 +100,7 @@ cstring IR::Node::prepareSourceInfoForJSON(Util::SourceInfo &si, unsigned *lineN
100100
if (!si.isValid()) {
101101
return nullptr;
102102
}
103-
if (is<IR::AssignmentStatement>()) {
104-
auto assign = to<IR::AssignmentStatement>();
103+
if (auto assign = to<IR::AssignmentStatement>()) {
105104
si = (assign->left->srcInfo + si) + assign->right->srcInfo;
106105
}
107106
return si.toSourcePositionData(lineNumber, columnNumber);

0 commit comments

Comments
 (0)