Ignore:
Timestamp:
Feb 1, 2018, 3:17:34 PM (23 months ago)
Author:
matszpk
Message:

CLRadeonExtender: ROCmMetadata: Fixed line number in parse exception for ValueTypes?, valueKinds and other properties.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • CLRadeonExtender/trunk/amdbin/ROCmBinaries.cpp

    r3691 r3692  
    10691069           
    10701070            ROCmKernelArgInfo& kernelArg = kernels.back().argInfos.back();
     1071           
     1072            size_t valLineNo = lineNo;
    10711073            switch(keyIndex)
    10721074            {
     
    10981100                            break;
    10991101                    if (aspaceIndex == 6)
    1100                         throw ParseException(lineNo, "Wrong address space");
     1102                        throw ParseException(valLineNo, "Wrong address space");
    11011103                    kernelArg.addressSpace = ROCmAddressSpace(aspaceIndex+1);
    11021104                    break;
     
    11401142                    // if unknown kind
    11411143                    if (vkindIndex == rocmValueKindNamesNum)
    1142                         throw ParseException(lineNo, "Wrong argument value kind");
     1144                        throw ParseException(valLineNo, "Wrong argument value kind");
    11431145                    kernelArg.valueKind = rocmValueKindNames[vkindIndex].second;
    11441146                    break;
     
    11531155                    // if unknown type
    11541156                    if (vtypeIndex == rocmValueTypeNamesNum)
    1155                         throw ParseException(lineNo, "Wrong argument value type");
     1157                        throw ParseException(valLineNo, "Wrong argument value type");
    11561158                    kernelArg.valueType = rocmValueTypeNames[vtypeIndex].second;
    11571159                    break;
Note: See TracChangeset for help on using the changeset viewer.