shut up "unused param" warnings by only naming the register param if the icode uses a RegisterList operand.

This commit is contained in:
rginda%netscape.com 2000-07-29 02:00:12 +00:00
parent a91f241a88
commit 80b337ffd6
4 changed files with 80 additions and 78 deletions

View File

@ -103,7 +103,7 @@
f << opcodeNames[BITNOT] << "\t" << mOp1 << ", " << mOp2;
return f;
}
virtual Formatter& printOperands(Formatter& f, const JSValues& registers) {
virtual Formatter& printOperands(Formatter& f, const JSValues& /*registers*/) {
f << mOp1.first << ", " << mOp2.first;
return f;
}
@ -168,7 +168,7 @@
f << opcodeNames[CAST] << "\t" << mOp1 << ", " << mOp2 << ", " << "'" << mOp3->getName() << "'";
return f;
}
virtual Formatter& printOperands(Formatter& f, const JSValues& registers) {
virtual Formatter& printOperands(Formatter& f, const JSValues& /*registers*/) {
f << mOp1.first << ", " << mOp2.first;
return f;
}
@ -262,7 +262,7 @@
f << opcodeNames[DELETE_PROP] << "\t" << mOp1 << ", " << mOp2 << ", " << "'" << *mOp3 << "'";
return f;
}
virtual Formatter& printOperands(Formatter& f, const JSValues& registers) {
virtual Formatter& printOperands(Formatter& f, const JSValues& /*registers*/) {
f << mOp1.first << ", " << mOp2.first;
return f;
}
@ -287,7 +287,7 @@
f << opcodeNames[ELEM_XCR] << "\t" << mOp1 << ", " << mOp2 << ", " << mOp3 << ", " << mOp4;
return f;
}
virtual Formatter& printOperands(Formatter& f, const JSValues& registers) {
virtual Formatter& printOperands(Formatter& f, const JSValues& /*registers*/) {
f << mOp1.first << ", " << mOp2.first << ", " << mOp3.first;
return f;
}
@ -303,7 +303,7 @@
f << opcodeNames[GENERIC_BINARY_OP] << "\t" << mOp1 << ", " << mOp2 << ", " << mOp3 << ", " << mOp4;
return f;
}
virtual Formatter& printOperands(Formatter& f, const JSValues& registers) {
virtual Formatter& printOperands(Formatter& f, const JSValues& /*registers*/) {
f << mOp1.first << ", " << mOp3.first << ", " << mOp4.first;
return f;
}
@ -319,7 +319,7 @@
f << opcodeNames[GET_ELEMENT] << "\t" << mOp1 << ", " << mOp2 << ", " << mOp3;
return f;
}
virtual Formatter& printOperands(Formatter& f, const JSValues& registers) {
virtual Formatter& printOperands(Formatter& f, const JSValues& /*registers*/) {
f << mOp1.first << ", " << mOp2.first << ", " << mOp3.first;
return f;
}
@ -335,7 +335,7 @@
f << opcodeNames[GET_METHOD] << "\t" << mOp1 << ", " << mOp2 << ", " << mOp3;
return f;
}
virtual Formatter& printOperands(Formatter& f, const JSValues& registers) {
virtual Formatter& printOperands(Formatter& f, const JSValues& /*registers*/) {
f << mOp1.first << ", " << mOp2.first;
return f;
}
@ -351,7 +351,7 @@
f << opcodeNames[GET_PROP] << "\t" << mOp1 << ", " << mOp2 << ", " << "'" << *mOp3 << "'";
return f;
}
virtual Formatter& printOperands(Formatter& f, const JSValues& registers) {
virtual Formatter& printOperands(Formatter& f, const JSValues& /*registers*/) {
f << mOp1.first << ", " << mOp2.first;
return f;
}
@ -367,7 +367,7 @@
f << opcodeNames[GET_SLOT] << "\t" << mOp1 << ", " << mOp2 << ", " << mOp3;
return f;
}
virtual Formatter& printOperands(Formatter& f, const JSValues& registers) {
virtual Formatter& printOperands(Formatter& f, const JSValues& /*registers*/) {
f << mOp1.first << ", " << mOp2.first;
return f;
}
@ -383,7 +383,7 @@
f << opcodeNames[GET_STATIC] << "\t" << mOp1 << ", " << mOp2->getName() << ", " << mOp3;
return f;
}
virtual Formatter& printOperands(Formatter& f, const JSValues& registers) {
virtual Formatter& printOperands(Formatter& f, const JSValues& /*registers*/) {
f << mOp1.first;
return f;
}
@ -423,7 +423,7 @@
f << opcodeNames[LOAD_BOOLEAN] << "\t" << mOp1 << ", " << "'" << ((mOp2) ? "true" : "false") << "'";
return f;
}
virtual Formatter& printOperands(Formatter& f, const JSValues& registers) {
virtual Formatter& printOperands(Formatter& f, const JSValues& /*registers*/) {
f << mOp1.first;
return f;
}
@ -439,7 +439,7 @@
f << opcodeNames[LOAD_IMMEDIATE] << "\t" << mOp1 << ", " << mOp2;
return f;
}
virtual Formatter& printOperands(Formatter& f, const JSValues& registers) {
virtual Formatter& printOperands(Formatter& f, const JSValues& /*registers*/) {
f << mOp1.first;
return f;
}
@ -455,7 +455,7 @@
f << opcodeNames[LOAD_NAME] << "\t" << mOp1 << ", " << "'" << *mOp2 << "'";
return f;
}
virtual Formatter& printOperands(Formatter& f, const JSValues& registers) {
virtual Formatter& printOperands(Formatter& f, const JSValues& /*registers*/) {
f << mOp1.first;
return f;
}
@ -471,7 +471,7 @@
f << opcodeNames[LOAD_STRING] << "\t" << mOp1 << ", " << "'" << *mOp2 << "'";
return f;
}
virtual Formatter& printOperands(Formatter& f, const JSValues& registers) {
virtual Formatter& printOperands(Formatter& f, const JSValues& /*registers*/) {
f << mOp1.first;
return f;
}
@ -487,7 +487,7 @@
f << opcodeNames[MOVE] << "\t" << mOp1 << ", " << mOp2;
return f;
}
virtual Formatter& printOperands(Formatter& f, const JSValues& registers) {
virtual Formatter& printOperands(Formatter& f, const JSValues& /*registers*/) {
f << mOp1.first << ", " << mOp2.first;
return f;
}
@ -512,7 +512,7 @@
f << opcodeNames[NAME_XCR] << "\t" << mOp1 << ", " << "'" << *mOp2 << "'" << ", " << mOp3;
return f;
}
virtual Formatter& printOperands(Formatter& f, const JSValues& registers) {
virtual Formatter& printOperands(Formatter& f, const JSValues& /*registers*/) {
f << mOp1.first;
return f;
}
@ -528,7 +528,7 @@
f << opcodeNames[NEGATE] << "\t" << mOp1 << ", " << mOp2;
return f;
}
virtual Formatter& printOperands(Formatter& f, const JSValues& registers) {
virtual Formatter& printOperands(Formatter& f, const JSValues& /*registers*/) {
f << mOp1.first << ", " << mOp2.first;
return f;
}
@ -544,7 +544,7 @@
f << opcodeNames[NEW_ARRAY] << "\t" << mOp1;
return f;
}
virtual Formatter& printOperands(Formatter& f, const JSValues& registers) {
virtual Formatter& printOperands(Formatter& f, const JSValues& /*registers*/) {
f << mOp1.first;
return f;
}
@ -560,7 +560,7 @@
f << opcodeNames[NEW_CLASS] << "\t" << mOp1 << ", " << mOp2->getName();
return f;
}
virtual Formatter& printOperands(Formatter& f, const JSValues& registers) {
virtual Formatter& printOperands(Formatter& f, const JSValues& /*registers*/) {
f << mOp1.first;
return f;
}
@ -576,7 +576,7 @@
f << opcodeNames[NEW_FUNCTION] << "\t" << mOp1 << ", " << "ICodeModule";
return f;
}
virtual Formatter& printOperands(Formatter& f, const JSValues& registers) {
virtual Formatter& printOperands(Formatter& f, const JSValues& /*registers*/) {
f << mOp1.first;
return f;
}
@ -592,7 +592,7 @@
f << opcodeNames[NEW_OBJECT] << "\t" << mOp1 << ", " << mOp2;
return f;
}
virtual Formatter& printOperands(Formatter& f, const JSValues& registers) {
virtual Formatter& printOperands(Formatter& f, const JSValues& /*registers*/) {
f << mOp1.first << ", " << mOp2.first;
return f;
}
@ -623,7 +623,7 @@
f << opcodeNames[NOT] << "\t" << mOp1 << ", " << mOp2;
return f;
}
virtual Formatter& printOperands(Formatter& f, const JSValues& registers) {
virtual Formatter& printOperands(Formatter& f, const JSValues& /*registers*/) {
f << mOp1.first << ", " << mOp2.first;
return f;
}
@ -648,7 +648,7 @@
f << opcodeNames[POSATE] << "\t" << mOp1 << ", " << mOp2;
return f;
}
virtual Formatter& printOperands(Formatter& f, const JSValues& registers) {
virtual Formatter& printOperands(Formatter& f, const JSValues& /*registers*/) {
f << mOp1.first << ", " << mOp2.first;
return f;
}
@ -664,7 +664,7 @@
f << opcodeNames[PROP_XCR] << "\t" << mOp1 << ", " << mOp2 << ", " << "'" << *mOp3 << "'" << ", " << mOp4;
return f;
}
virtual Formatter& printOperands(Formatter& f, const JSValues& registers) {
virtual Formatter& printOperands(Formatter& f, const JSValues& /*registers*/) {
f << mOp1.first << ", " << mOp2.first;
return f;
}
@ -689,7 +689,7 @@
f << opcodeNames[RETURN] << "\t" << mOp1;
return f;
}
virtual Formatter& printOperands(Formatter& f, const JSValues& registers) {
virtual Formatter& printOperands(Formatter& f, const JSValues& /*registers*/) {
f << mOp1.first;
return f;
}
@ -735,7 +735,7 @@
f << opcodeNames[SAVE_NAME] << "\t" << "'" << *mOp1 << "'" << ", " << mOp2;
return f;
}
virtual Formatter& printOperands(Formatter& f, const JSValues& registers) {
virtual Formatter& printOperands(Formatter& f, const JSValues& /*registers*/) {
f << mOp2.first;
return f;
}
@ -751,7 +751,7 @@
f << opcodeNames[SET_ELEMENT] << "\t" << mOp1 << ", " << mOp2 << ", " << mOp3;
return f;
}
virtual Formatter& printOperands(Formatter& f, const JSValues& registers) {
virtual Formatter& printOperands(Formatter& f, const JSValues& /*registers*/) {
f << mOp1.first << ", " << mOp2.first << ", " << mOp3.first;
return f;
}
@ -767,7 +767,7 @@
f << opcodeNames[SET_PROP] << "\t" << mOp1 << ", " << "'" << *mOp2 << "'" << ", " << mOp3;
return f;
}
virtual Formatter& printOperands(Formatter& f, const JSValues& registers) {
virtual Formatter& printOperands(Formatter& f, const JSValues& /*registers*/) {
f << mOp1.first << ", " << mOp3.first;
return f;
}
@ -783,7 +783,7 @@
f << opcodeNames[SET_SLOT] << "\t" << mOp1 << ", " << mOp2 << ", " << mOp3;
return f;
}
virtual Formatter& printOperands(Formatter& f, const JSValues& registers) {
virtual Formatter& printOperands(Formatter& f, const JSValues& /*registers*/) {
f << mOp1.first << ", " << mOp3.first;
return f;
}
@ -799,7 +799,7 @@
f << opcodeNames[SET_STATIC] << "\t" << mOp1->getName() << ", " << mOp2 << ", " << mOp3;
return f;
}
virtual Formatter& printOperands(Formatter& f, const JSValues& registers) {
virtual Formatter& printOperands(Formatter& f, const JSValues& /*registers*/) {
f << mOp3.first;
return f;
}
@ -833,7 +833,7 @@
f << opcodeNames[SLOT_XCR] << "\t" << mOp1 << ", " << mOp2 << ", " << mOp3 << ", " << mOp4;
return f;
}
virtual Formatter& printOperands(Formatter& f, const JSValues& registers) {
virtual Formatter& printOperands(Formatter& f, const JSValues& /*registers*/) {
f << mOp1.first << ", " << mOp2.first;
return f;
}
@ -849,7 +849,7 @@
f << opcodeNames[STATIC_XCR] << "\t" << mOp1 << ", " << mOp2->getName() << ", " << mOp3 << ", " << mOp4;
return f;
}
virtual Formatter& printOperands(Formatter& f, const JSValues& registers) {
virtual Formatter& printOperands(Formatter& f, const JSValues& /*registers*/) {
f << mOp1.first;
return f;
}
@ -892,7 +892,7 @@
f << opcodeNames[SUPER] << "\t" << mOp1;
return f;
}
virtual Formatter& printOperands(Formatter& f, const JSValues& registers) {
virtual Formatter& printOperands(Formatter& f, const JSValues& /*registers*/) {
f << mOp1.first;
return f;
}
@ -908,7 +908,7 @@
f << opcodeNames[TEST] << "\t" << mOp1 << ", " << mOp2;
return f;
}
virtual Formatter& printOperands(Formatter& f, const JSValues& registers) {
virtual Formatter& printOperands(Formatter& f, const JSValues& /*registers*/) {
f << mOp1.first << ", " << mOp2.first;
return f;
}
@ -924,7 +924,7 @@
f << opcodeNames[THROW] << "\t" << mOp1;
return f;
}
virtual Formatter& printOperands(Formatter& f, const JSValues& registers) {
virtual Formatter& printOperands(Formatter& f, const JSValues& /*registers*/) {
f << mOp1.first;
return f;
}
@ -979,7 +979,7 @@
f << opcodeNames[VAR_XCR] << "\t" << mOp1 << ", " << mOp2 << ", " << mOp3;
return f;
}
virtual Formatter& printOperands(Formatter& f, const JSValues& registers) {
virtual Formatter& printOperands(Formatter& f, const JSValues& /*registers*/) {
f << mOp1.first << ", " << mOp2.first;
return f;
}
@ -995,7 +995,7 @@
f << opcodeNames[WITHIN] << "\t" << mOp1;
return f;
}
virtual Formatter& printOperands(Formatter& f, const JSValues& registers) {
virtual Formatter& printOperands(Formatter& f, const JSValues& /*registers*/) {
f << mOp1.first;
return f;
}

View File

@ -421,9 +421,10 @@ sub collect {
my $printops_body = &get_printops_body(@types);
my $printops_decl = "virtual Formatter& printOperands(Formatter& f, ";
$printops_decl .= ($printops_body ne "" ?
$printops_decl .= ($dec_list =~ /RegisterList/) ?
"const JSValues& registers" :
"const JSValues& /*registers*/");
"const JSValues& /*registers*/";
$printops_decl .= ") {\n";
$class_decs .= ($init_tab . $tab .

View File

@ -103,7 +103,7 @@
f << opcodeNames[BITNOT] << "\t" << mOp1 << ", " << mOp2;
return f;
}
virtual Formatter& printOperands(Formatter& f, const JSValues& registers) {
virtual Formatter& printOperands(Formatter& f, const JSValues& /*registers*/) {
f << mOp1.first << ", " << mOp2.first;
return f;
}
@ -168,7 +168,7 @@
f << opcodeNames[CAST] << "\t" << mOp1 << ", " << mOp2 << ", " << "'" << mOp3->getName() << "'";
return f;
}
virtual Formatter& printOperands(Formatter& f, const JSValues& registers) {
virtual Formatter& printOperands(Formatter& f, const JSValues& /*registers*/) {
f << mOp1.first << ", " << mOp2.first;
return f;
}
@ -262,7 +262,7 @@
f << opcodeNames[DELETE_PROP] << "\t" << mOp1 << ", " << mOp2 << ", " << "'" << *mOp3 << "'";
return f;
}
virtual Formatter& printOperands(Formatter& f, const JSValues& registers) {
virtual Formatter& printOperands(Formatter& f, const JSValues& /*registers*/) {
f << mOp1.first << ", " << mOp2.first;
return f;
}
@ -287,7 +287,7 @@
f << opcodeNames[ELEM_XCR] << "\t" << mOp1 << ", " << mOp2 << ", " << mOp3 << ", " << mOp4;
return f;
}
virtual Formatter& printOperands(Formatter& f, const JSValues& registers) {
virtual Formatter& printOperands(Formatter& f, const JSValues& /*registers*/) {
f << mOp1.first << ", " << mOp2.first << ", " << mOp3.first;
return f;
}
@ -303,7 +303,7 @@
f << opcodeNames[GENERIC_BINARY_OP] << "\t" << mOp1 << ", " << mOp2 << ", " << mOp3 << ", " << mOp4;
return f;
}
virtual Formatter& printOperands(Formatter& f, const JSValues& registers) {
virtual Formatter& printOperands(Formatter& f, const JSValues& /*registers*/) {
f << mOp1.first << ", " << mOp3.first << ", " << mOp4.first;
return f;
}
@ -319,7 +319,7 @@
f << opcodeNames[GET_ELEMENT] << "\t" << mOp1 << ", " << mOp2 << ", " << mOp3;
return f;
}
virtual Formatter& printOperands(Formatter& f, const JSValues& registers) {
virtual Formatter& printOperands(Formatter& f, const JSValues& /*registers*/) {
f << mOp1.first << ", " << mOp2.first << ", " << mOp3.first;
return f;
}
@ -335,7 +335,7 @@
f << opcodeNames[GET_METHOD] << "\t" << mOp1 << ", " << mOp2 << ", " << mOp3;
return f;
}
virtual Formatter& printOperands(Formatter& f, const JSValues& registers) {
virtual Formatter& printOperands(Formatter& f, const JSValues& /*registers*/) {
f << mOp1.first << ", " << mOp2.first;
return f;
}
@ -351,7 +351,7 @@
f << opcodeNames[GET_PROP] << "\t" << mOp1 << ", " << mOp2 << ", " << "'" << *mOp3 << "'";
return f;
}
virtual Formatter& printOperands(Formatter& f, const JSValues& registers) {
virtual Formatter& printOperands(Formatter& f, const JSValues& /*registers*/) {
f << mOp1.first << ", " << mOp2.first;
return f;
}
@ -367,7 +367,7 @@
f << opcodeNames[GET_SLOT] << "\t" << mOp1 << ", " << mOp2 << ", " << mOp3;
return f;
}
virtual Formatter& printOperands(Formatter& f, const JSValues& registers) {
virtual Formatter& printOperands(Formatter& f, const JSValues& /*registers*/) {
f << mOp1.first << ", " << mOp2.first;
return f;
}
@ -383,7 +383,7 @@
f << opcodeNames[GET_STATIC] << "\t" << mOp1 << ", " << mOp2->getName() << ", " << mOp3;
return f;
}
virtual Formatter& printOperands(Formatter& f, const JSValues& registers) {
virtual Formatter& printOperands(Formatter& f, const JSValues& /*registers*/) {
f << mOp1.first;
return f;
}
@ -423,7 +423,7 @@
f << opcodeNames[LOAD_BOOLEAN] << "\t" << mOp1 << ", " << "'" << ((mOp2) ? "true" : "false") << "'";
return f;
}
virtual Formatter& printOperands(Formatter& f, const JSValues& registers) {
virtual Formatter& printOperands(Formatter& f, const JSValues& /*registers*/) {
f << mOp1.first;
return f;
}
@ -439,7 +439,7 @@
f << opcodeNames[LOAD_IMMEDIATE] << "\t" << mOp1 << ", " << mOp2;
return f;
}
virtual Formatter& printOperands(Formatter& f, const JSValues& registers) {
virtual Formatter& printOperands(Formatter& f, const JSValues& /*registers*/) {
f << mOp1.first;
return f;
}
@ -455,7 +455,7 @@
f << opcodeNames[LOAD_NAME] << "\t" << mOp1 << ", " << "'" << *mOp2 << "'";
return f;
}
virtual Formatter& printOperands(Formatter& f, const JSValues& registers) {
virtual Formatter& printOperands(Formatter& f, const JSValues& /*registers*/) {
f << mOp1.first;
return f;
}
@ -471,7 +471,7 @@
f << opcodeNames[LOAD_STRING] << "\t" << mOp1 << ", " << "'" << *mOp2 << "'";
return f;
}
virtual Formatter& printOperands(Formatter& f, const JSValues& registers) {
virtual Formatter& printOperands(Formatter& f, const JSValues& /*registers*/) {
f << mOp1.first;
return f;
}
@ -487,7 +487,7 @@
f << opcodeNames[MOVE] << "\t" << mOp1 << ", " << mOp2;
return f;
}
virtual Formatter& printOperands(Formatter& f, const JSValues& registers) {
virtual Formatter& printOperands(Formatter& f, const JSValues& /*registers*/) {
f << mOp1.first << ", " << mOp2.first;
return f;
}
@ -512,7 +512,7 @@
f << opcodeNames[NAME_XCR] << "\t" << mOp1 << ", " << "'" << *mOp2 << "'" << ", " << mOp3;
return f;
}
virtual Formatter& printOperands(Formatter& f, const JSValues& registers) {
virtual Formatter& printOperands(Formatter& f, const JSValues& /*registers*/) {
f << mOp1.first;
return f;
}
@ -528,7 +528,7 @@
f << opcodeNames[NEGATE] << "\t" << mOp1 << ", " << mOp2;
return f;
}
virtual Formatter& printOperands(Formatter& f, const JSValues& registers) {
virtual Formatter& printOperands(Formatter& f, const JSValues& /*registers*/) {
f << mOp1.first << ", " << mOp2.first;
return f;
}
@ -544,7 +544,7 @@
f << opcodeNames[NEW_ARRAY] << "\t" << mOp1;
return f;
}
virtual Formatter& printOperands(Formatter& f, const JSValues& registers) {
virtual Formatter& printOperands(Formatter& f, const JSValues& /*registers*/) {
f << mOp1.first;
return f;
}
@ -560,7 +560,7 @@
f << opcodeNames[NEW_CLASS] << "\t" << mOp1 << ", " << mOp2->getName();
return f;
}
virtual Formatter& printOperands(Formatter& f, const JSValues& registers) {
virtual Formatter& printOperands(Formatter& f, const JSValues& /*registers*/) {
f << mOp1.first;
return f;
}
@ -576,7 +576,7 @@
f << opcodeNames[NEW_FUNCTION] << "\t" << mOp1 << ", " << "ICodeModule";
return f;
}
virtual Formatter& printOperands(Formatter& f, const JSValues& registers) {
virtual Formatter& printOperands(Formatter& f, const JSValues& /*registers*/) {
f << mOp1.first;
return f;
}
@ -592,7 +592,7 @@
f << opcodeNames[NEW_OBJECT] << "\t" << mOp1 << ", " << mOp2;
return f;
}
virtual Formatter& printOperands(Formatter& f, const JSValues& registers) {
virtual Formatter& printOperands(Formatter& f, const JSValues& /*registers*/) {
f << mOp1.first << ", " << mOp2.first;
return f;
}
@ -623,7 +623,7 @@
f << opcodeNames[NOT] << "\t" << mOp1 << ", " << mOp2;
return f;
}
virtual Formatter& printOperands(Formatter& f, const JSValues& registers) {
virtual Formatter& printOperands(Formatter& f, const JSValues& /*registers*/) {
f << mOp1.first << ", " << mOp2.first;
return f;
}
@ -648,7 +648,7 @@
f << opcodeNames[POSATE] << "\t" << mOp1 << ", " << mOp2;
return f;
}
virtual Formatter& printOperands(Formatter& f, const JSValues& registers) {
virtual Formatter& printOperands(Formatter& f, const JSValues& /*registers*/) {
f << mOp1.first << ", " << mOp2.first;
return f;
}
@ -664,7 +664,7 @@
f << opcodeNames[PROP_XCR] << "\t" << mOp1 << ", " << mOp2 << ", " << "'" << *mOp3 << "'" << ", " << mOp4;
return f;
}
virtual Formatter& printOperands(Formatter& f, const JSValues& registers) {
virtual Formatter& printOperands(Formatter& f, const JSValues& /*registers*/) {
f << mOp1.first << ", " << mOp2.first;
return f;
}
@ -689,7 +689,7 @@
f << opcodeNames[RETURN] << "\t" << mOp1;
return f;
}
virtual Formatter& printOperands(Formatter& f, const JSValues& registers) {
virtual Formatter& printOperands(Formatter& f, const JSValues& /*registers*/) {
f << mOp1.first;
return f;
}
@ -735,7 +735,7 @@
f << opcodeNames[SAVE_NAME] << "\t" << "'" << *mOp1 << "'" << ", " << mOp2;
return f;
}
virtual Formatter& printOperands(Formatter& f, const JSValues& registers) {
virtual Formatter& printOperands(Formatter& f, const JSValues& /*registers*/) {
f << mOp2.first;
return f;
}
@ -751,7 +751,7 @@
f << opcodeNames[SET_ELEMENT] << "\t" << mOp1 << ", " << mOp2 << ", " << mOp3;
return f;
}
virtual Formatter& printOperands(Formatter& f, const JSValues& registers) {
virtual Formatter& printOperands(Formatter& f, const JSValues& /*registers*/) {
f << mOp1.first << ", " << mOp2.first << ", " << mOp3.first;
return f;
}
@ -767,7 +767,7 @@
f << opcodeNames[SET_PROP] << "\t" << mOp1 << ", " << "'" << *mOp2 << "'" << ", " << mOp3;
return f;
}
virtual Formatter& printOperands(Formatter& f, const JSValues& registers) {
virtual Formatter& printOperands(Formatter& f, const JSValues& /*registers*/) {
f << mOp1.first << ", " << mOp3.first;
return f;
}
@ -783,7 +783,7 @@
f << opcodeNames[SET_SLOT] << "\t" << mOp1 << ", " << mOp2 << ", " << mOp3;
return f;
}
virtual Formatter& printOperands(Formatter& f, const JSValues& registers) {
virtual Formatter& printOperands(Formatter& f, const JSValues& /*registers*/) {
f << mOp1.first << ", " << mOp3.first;
return f;
}
@ -799,7 +799,7 @@
f << opcodeNames[SET_STATIC] << "\t" << mOp1->getName() << ", " << mOp2 << ", " << mOp3;
return f;
}
virtual Formatter& printOperands(Formatter& f, const JSValues& registers) {
virtual Formatter& printOperands(Formatter& f, const JSValues& /*registers*/) {
f << mOp3.first;
return f;
}
@ -833,7 +833,7 @@
f << opcodeNames[SLOT_XCR] << "\t" << mOp1 << ", " << mOp2 << ", " << mOp3 << ", " << mOp4;
return f;
}
virtual Formatter& printOperands(Formatter& f, const JSValues& registers) {
virtual Formatter& printOperands(Formatter& f, const JSValues& /*registers*/) {
f << mOp1.first << ", " << mOp2.first;
return f;
}
@ -849,7 +849,7 @@
f << opcodeNames[STATIC_XCR] << "\t" << mOp1 << ", " << mOp2->getName() << ", " << mOp3 << ", " << mOp4;
return f;
}
virtual Formatter& printOperands(Formatter& f, const JSValues& registers) {
virtual Formatter& printOperands(Formatter& f, const JSValues& /*registers*/) {
f << mOp1.first;
return f;
}
@ -892,7 +892,7 @@
f << opcodeNames[SUPER] << "\t" << mOp1;
return f;
}
virtual Formatter& printOperands(Formatter& f, const JSValues& registers) {
virtual Formatter& printOperands(Formatter& f, const JSValues& /*registers*/) {
f << mOp1.first;
return f;
}
@ -908,7 +908,7 @@
f << opcodeNames[TEST] << "\t" << mOp1 << ", " << mOp2;
return f;
}
virtual Formatter& printOperands(Formatter& f, const JSValues& registers) {
virtual Formatter& printOperands(Formatter& f, const JSValues& /*registers*/) {
f << mOp1.first << ", " << mOp2.first;
return f;
}
@ -924,7 +924,7 @@
f << opcodeNames[THROW] << "\t" << mOp1;
return f;
}
virtual Formatter& printOperands(Formatter& f, const JSValues& registers) {
virtual Formatter& printOperands(Formatter& f, const JSValues& /*registers*/) {
f << mOp1.first;
return f;
}
@ -979,7 +979,7 @@
f << opcodeNames[VAR_XCR] << "\t" << mOp1 << ", " << mOp2 << ", " << mOp3;
return f;
}
virtual Formatter& printOperands(Formatter& f, const JSValues& registers) {
virtual Formatter& printOperands(Formatter& f, const JSValues& /*registers*/) {
f << mOp1.first << ", " << mOp2.first;
return f;
}
@ -995,7 +995,7 @@
f << opcodeNames[WITHIN] << "\t" << mOp1;
return f;
}
virtual Formatter& printOperands(Formatter& f, const JSValues& registers) {
virtual Formatter& printOperands(Formatter& f, const JSValues& /*registers*/) {
f << mOp1.first;
return f;
}

View File

@ -421,9 +421,10 @@ sub collect {
my $printops_body = &get_printops_body(@types);
my $printops_decl = "virtual Formatter& printOperands(Formatter& f, ";
$printops_decl .= ($printops_body ne "" ?
$printops_decl .= ($dec_list =~ /RegisterList/) ?
"const JSValues& registers" :
"const JSValues& /*registers*/");
"const JSValues& /*registers*/";
$printops_decl .= ") {\n";
$class_decs .= ($init_tab . $tab .