File tree Expand file tree Collapse file tree 2 files changed +6
-0
lines changed Expand file tree Collapse file tree 2 files changed +6
-0
lines changed Original file line number Diff line number Diff line change @@ -447,6 +447,7 @@ sub parseOpts {
447
447
for GCC.
448
448
{ RV_Kcc::Opts::pushArg('cppArgs', "-d$chars"); }
449
449
-ftranslation-depth=<depth> Compile program up to a given depth. [undocumented]
450
+ -flinking-depth=<depth> Link program up to a given depth. [undocumented]
450
451
-fmessage-length=0 Write all error messages on a single line.
451
452
-frunner-script Compile program to perl script with analysis tool options. [undocumented]
452
453
-fissue-report=<file> Write issues to the specified file.
Original file line number Diff line number Diff line change @@ -453,6 +453,11 @@ sub getLinkingCommand {
453
453
454
454
my @krun = getKRunCommand($output , $symbols , ' c-cpp-linking-kompiled' );
455
455
456
+ if (arg(' -flinking-depth=' )) {
457
+ push (@krun , ' --depth' );
458
+ push (@krun , arg(' -flinking-depth=' ));
459
+ }
460
+
456
461
my ($rvErrorJson , $string ) = (getRVErrorJson(), QUOTE_STRING);
457
462
my $json = " #token($rvErrorJson , $string )" ;
458
463
You can’t perform that action at this time.
0 commit comments