Skip to content

Commit 37ed4c1

Browse files
committed
fbc: remove warning on function suffix in '-lang qb'
1 parent b9f0b67 commit 37ed4c1

File tree

14 files changed

+47
-2
lines changed

14 files changed

+47
-2
lines changed

changelog.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ Version 1.08.1
1212
- github #320: oGLfbGFX: scaling set by SCREENCONTROL not used when initializing opengl unix driver
1313
- github #321: __FB_ARG_EXTRACT__ incorrectly recognizes commas nested in other forms with variadic macros - internally use new hlp-str.bas:hStr2Args() procedure
1414
- github #322: Fix D2D not rendering the rightmost column of pixels (adeyblue)
15+
- fbc: remove warning on function suffix in '-lang qb'
1516

1617

1718
Version 1.08.0

src/compiler/parser-proc.bas

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1232,6 +1232,12 @@ function cProcHeader _
12321232
head_proc = hGetId( parent, @id, @dtype, _
12331233
(tk = FB_TK_SUB) or (tk = FB_TK_PROPERTY) )
12341234

1235+
if( fbLangOptIsSet( FB_LANG_OPT_SUFFIX ) ) then
1236+
if( dtype <> FB_DATATYPE_INVALID ) then
1237+
attrib or= FB_SYMBATTRIB_SUFFIXED
1238+
end if
1239+
end if
1240+
12351241
proc = symbPreAddProc( @id )
12361242
end select
12371243

tests/warnings/r/dos/suffix-fblite.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,3 +102,5 @@ none expected
102102
Suffix ignored in 'wstr$'
103103
Suffix ignored in 'wstring$'
104104
Suffix ignored in 'bin$'
105+
----Procedure ----
106+
none expected

tests/warnings/r/dos/suffix-qb.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,5 @@ warning expected
77
Suffix ignored in 'let%'
88
----String Functions ----
99
none expected
10+
----Procedure ----
11+
none expected

tests/warnings/r/linux-x86/suffix-fblite.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,3 +102,5 @@ none expected
102102
Suffix ignored in 'wstr$'
103103
Suffix ignored in 'wstring$'
104104
Suffix ignored in 'bin$'
105+
----Procedure ----
106+
none expected

tests/warnings/r/linux-x86/suffix-qb.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,5 @@ warning expected
77
Suffix ignored in 'let%'
88
----String Functions ----
99
none expected
10+
----Procedure ----
11+
none expected

tests/warnings/r/linux-x86_64/suffix-fblite.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,3 +102,5 @@ none expected
102102
Suffix ignored in 'wstr$'
103103
Suffix ignored in 'wstring$'
104104
Suffix ignored in 'bin$'
105+
----Procedure ----
106+
none expected

tests/warnings/r/linux-x86_64/suffix-qb.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,5 @@ warning expected
77
Suffix ignored in 'let%'
88
----String Functions ----
99
none expected
10+
----Procedure ----
11+
none expected

tests/warnings/r/win32/suffix-fblite.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,3 +102,5 @@ none expected
102102
Suffix ignored in 'wstr$'
103103
Suffix ignored in 'wstring$'
104104
Suffix ignored in 'bin$'
105+
----Procedure ----
106+
none expected

tests/warnings/r/win32/suffix-qb.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,5 @@ warning expected
77
Suffix ignored in 'let%'
88
----String Functions ----
99
none expected
10+
----Procedure ----
11+
none expected

0 commit comments

Comments
 (0)