@@ -7489,9 +7489,9 @@ TR_ResolvedJ9Method::makeParameterList(TR::ResolvedMethodSymbol *methodSym)
7489
7489
}
7490
7490
7491
7491
// Walk to the end of the class name, if this is a class name
7492
- if (*end == 'L' || *end == 'Q' )
7492
+ if (*end == 'L')
7493
7493
{
7494
- // Assume the form is L<classname> or Q<classname> ; where <classname> is
7494
+ // Assume the form is L<classname>; where <classname> is
7495
7495
// at least 1 char and therefore skip the first 2 chars
7496
7496
end += 2;
7497
7497
end = (char *)memchr(end, ';', sigEnd - end);
@@ -7670,15 +7670,15 @@ TR_J9MethodParameterIterator::TR_J9MethodParameterIterator(TR_J9MethodBase &j9Me
7670
7670
7671
7671
TR::DataType TR_J9MethodParameterIterator::getDataType()
7672
7672
{
7673
- if (*_sig == 'L' || *_sig == '[' || *_sig == 'Q' )
7673
+ if (*_sig == 'L' || *_sig == '[')
7674
7674
{
7675
7675
_nextIncrBy = 0;
7676
7676
while (_sig[_nextIncrBy] == '[')
7677
7677
{
7678
7678
++_nextIncrBy;
7679
7679
}
7680
7680
7681
- if (_sig[_nextIncrBy] != 'L' && _sig[_nextIncrBy] != 'Q' )
7681
+ if (_sig[_nextIncrBy] != 'L')
7682
7682
{
7683
7683
// Primitive array
7684
7684
++_nextIncrBy;
@@ -7735,7 +7735,7 @@ TR::DataType TR_J9MethodParameterIterator::getDataType()
7735
7735
TR_OpaqueClassBlock * TR_J9MethodParameterIterator::getOpaqueClass()
7736
7736
{
7737
7737
TR_J9VMBase *fej9 = (TR_J9VMBase *)(_comp.fe());
7738
- TR_ASSERT(*_sig == '[' || *_sig == 'L' || *_sig == 'Q' , "Asked for class of incorrect Java parameter.");
7738
+ TR_ASSERT(*_sig == '[' || *_sig == 'L', "Asked for class of incorrect Java parameter.");
7739
7739
if (_nextIncrBy == 0) getDataType();
7740
7740
return _resolvedMethod == NULL ? NULL :
7741
7741
fej9->getClassFromSignature(_sig, _nextIncrBy, _resolvedMethod);
@@ -7754,7 +7754,7 @@ bool TR_J9MethodParameterIterator::isArray()
7754
7754
7755
7755
bool TR_J9MethodParameterIterator::isClass()
7756
7756
{
7757
- return (*_sig == 'L' || *_sig == 'Q' );
7757
+ return (*_sig == 'L');
7758
7758
}
7759
7759
7760
7760
bool TR_J9MethodParameterIterator::atEnd()
@@ -7804,7 +7804,6 @@ static TR::DataType typeFromSig(char sig)
7804
7804
{
7805
7805
case 'L':
7806
7806
case '[':
7807
- case 'Q':
7808
7807
return TR::Address;
7809
7808
case 'I':
7810
7809
case 'Z':
@@ -8028,7 +8027,6 @@ TR_J9ByteCodeIlGenerator::runFEMacro(TR::SymbolReference *symRef)
8028
8027
const char *targetName = targetBuf; const char *targetType = targetBuf;
8029
8028
switch (sourceSig[0])
8030
8029
{
8031
- case 'Q':
8032
8030
case 'L':
8033
8031
case '[':
8034
8032
sourceName = "object";
@@ -8040,7 +8038,6 @@ TR_J9ByteCodeIlGenerator::runFEMacro(TR::SymbolReference *symRef)
8040
8038
}
8041
8039
switch (targetSig[0])
8042
8040
{
8043
- case 'Q':
8044
8041
case 'L':
8045
8042
case '[':
8046
8043
targetName = "object";
@@ -8056,7 +8053,7 @@ TR_J9ByteCodeIlGenerator::runFEMacro(TR::SymbolReference *symRef)
8056
8053
if (strcmp(sourceType, targetType))
8057
8054
{
8058
8055
char methodName[30], methodSignature[50];
8059
- if ((sourceType[0] == 'L' || sourceType[0] == 'Q' ) && isExplicit)
8056
+ if ((sourceType[0] == 'L') && isExplicit)
8060
8057
sprintf(methodName, "explicitObject2%s", targetName);
8061
8058
else
8062
8059
sprintf(methodName, "%s2%s", sourceName, targetName);
@@ -8077,7 +8074,7 @@ TR_J9ByteCodeIlGenerator::runFEMacro(TR::SymbolReference *symRef)
8077
8074
8078
8075
// Address conversions need a downcast after the call
8079
8076
//
8080
- if (targetType[0] == 'L' || targetType[0] == 'Q' )
8077
+ if (targetType[0] == 'L')
8081
8078
{
8082
8079
uintptr_t methodHandle;
8083
8080
uintptr_t sourceArguments;
@@ -8244,7 +8241,6 @@ TR_J9ByteCodeIlGenerator::runFEMacro(TR::SymbolReference *symRef)
8244
8241
break;
8245
8242
case 'L':
8246
8243
case '[':
8247
- case 'Q':
8248
8244
callOp = TR::acalli;
8249
8245
break;
8250
8246
case 'V':
@@ -8382,7 +8378,6 @@ TR_J9ByteCodeIlGenerator::runFEMacro(TR::SymbolReference *symRef)
8382
8378
{
8383
8379
case 'L':
8384
8380
case '[':
8385
- case 'Q':
8386
8381
sprintf(extraName, "extra_L");
8387
8382
extraSignature = artificialSignature(stackAlloc, "(L" JSR292_ArgumentMoverHandle ";I)Ljava/lang/Object;");
8388
8383
break;
@@ -8466,7 +8461,6 @@ TR_J9ByteCodeIlGenerator::runFEMacro(TR::SymbolReference *symRef)
8466
8461
{
8467
8462
case 'L':
8468
8463
case '[':
8469
- case 'Q':
8470
8464
sprintf(extraName, "extra_L");
8471
8465
extraSignature = artificialSignature(stackAlloc, "(L" JSR292_ArgumentMoverHandle ";I)Ljava/lang/Object;");
8472
8466
break;
0 commit comments