Stack traces arising in pcode do not include line numbers
3 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Consider the following code:
% doThings.m
i = 1;
j = 2;
k = 3;
l = seven; %seven is deliberately undefined
I pcode compile doThings.m to give me the following:
doThings.p
If I now run doThings in Matlab 2018a, I see this:
>> doThings
Undefined function or variable 'seven'.
Error in doThings
The same code, when run in Matlab 2013a gives me this:
>> doThings
Undefined function or variable 'seven'.
Error in
/home/rk/doThings.p>doThings
(line 4)
Notice that I get a line number in the stack trace from 2013a, but no line numbers from the stack trace in 2018a.
- Why are line numbers no longer visible in error traces of pcode-compiled matlab?
- Is there a configuration option to switch line numbering on for pcode-compiled matlab?
- If so, how can I set this option, assuming a headless installation?
0 commentaires
Réponses (2)
Hari Krishna Ravuri
le 30 Juil 2019
Modifié(e) : Hari Krishna Ravuri
le 31 Juil 2019
I understand that, line numbers are not being displayed in pcode error traces in your MATLAB 2018a.Please update your MATLAB to MATLAB 2019a.
Shivam Sardana
le 31 Juil 2019
Modifié(e) : Shivam Sardana
le 31 Juil 2019
The issue with pcode has been brought to the notice of developers. They will investigate the matter further.
0 commentaires
Voir également
Catégories
En savoir plus sur Entering Commands dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!