mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-21 18:09:30 +02:00
fcl-js: srcmap: added option smoAllowSrcLine0
git-svn-id: trunk@39769 -
This commit is contained in:
parent
202146bf48
commit
6b30c5f7c7
@ -54,7 +54,8 @@ type
|
||||
TSourceMapOption = (
|
||||
smoAddMonotonous, // true = AddMapping GeneratedLine/Col must be behind last add, false = check all adds for duplicate
|
||||
smoAutoLineStart, // automatically add a first column mapping, repeating last mapping
|
||||
smoSafetyHeader // insert ')]}' at start
|
||||
smoSafetyHeader, // insert ')]}' at start
|
||||
smoAllowSrcLine0 // don't bark on SrcLine=0
|
||||
);
|
||||
TSourceMapOptions = set of TSourceMapOption;
|
||||
const
|
||||
@ -548,7 +549,10 @@ begin
|
||||
else
|
||||
begin
|
||||
if SrcLine<1 then
|
||||
RaiseInvalid('invalid SrcLine');
|
||||
begin
|
||||
if (SrcLine<0) or not (smoAllowSrcLine0 in Options) then
|
||||
RaiseInvalid('invalid SrcLine');
|
||||
end;
|
||||
if SrcCol<0 then
|
||||
RaiseInvalid('invalid SrcCol');
|
||||
end;
|
||||
|
Loading…
Reference in New Issue
Block a user