You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
The existing regex has a few crucial blind spots when it comes to error reporting.
It cannot capture any errors that are generated by the compiler for the validity of the arguments, the preprocessor includes, missing linting symbols, etc.
These errors take the form:
binary-name: severity: message
To Reproduce
adding invalid include directories in linterinclude dirs should yield a -Wmissing-include-dirs warning
similarly adding too many input arguments (you can achieve that by using massive glob patterns for includes '/usr/include/', '/usr/lib/') should throw a fatal error
gfortran: fatal error: cannot execute '/usr/lib/gcc/x86_64-linux-gnu/9/f951': execv: Argument list too long.
Expected behavior
capture errors
Screenshots
If applicable, add screenshots to help explain your problem.
Build info (please complete the following information):
OS: all
Extension Version: all
Visual Studio Code Version: all
The text was updated successfully, but these errors were encountered:
and adds support for gfortran and ifort compilers
Fixes Rewrite settings interface #292
Fixes Add support for Intel and LLVM compilers #291
Fixes gfortran linter regex cannot display certain failures #295
and adds support for gfortran and ifort compilers
Fixes Rewrite settings interface #292
Fixes Add support for Intel and LLVM compilers #291
Fixes gfortran linter regex cannot display certain failures #295
Describe the bug
The existing regex has a few crucial blind spots when it comes to error reporting.
It cannot capture any errors that are generated by the compiler for the validity of the arguments, the preprocessor includes, missing linting symbols, etc.
These errors take the form:
To Reproduce
adding invalid include directories in linterinclude dirs should yield a
-Wmissing-include-dirs
warningsimilarly adding too many input arguments (you can achieve that by using massive glob patterns for includes '/usr/include/', '/usr/lib/') should throw a fatal error
Expected behavior
capture errors
Screenshots
If applicable, add screenshots to help explain your problem.
Build info (please complete the following information):
The text was updated successfully, but these errors were encountered: