Skip to content

Fixed NVVM generation for void functions and out parameters. #1232

Fixed NVVM generation for void functions and out parameters.

Fixed NVVM generation for void functions and out parameters. #1232

Triggered via pull request January 11, 2024 22:09
Status Success
Total duration 11m 48s
Artifacts

codeql-analysis.yml

on: pull_request
Matrix: Analyze
Fit to window
Zoom out
Zoom in

Annotations

26 warnings
Analyze (Src/ILGPU.sln, net6.0): Src/ILGPU/Backends/Velocity/VelocityGenerationModule.cs#L113
Possible null reference argument for parameter 'type' in 'FieldInfo ILEmitterExtensions.GetFieldInfo(Type type, int fieldIndex)'.
Analyze (Src/ILGPU.sln, net6.0): Src/ILGPU/IR/Types/StructureType.cs#L931
Possible null reference return.
Analyze (Src/ILGPU.sln, net6.0): Src/ILGPU/Runtime/Kernel.cs#L267
Possible null reference return.
Analyze (Src/ILGPU.sln, net6.0): Src/ILGPU/Backends/IL/ILBackend.cs#L328
Converting null literal or possible null value to non-nullable type.
Analyze (Src/ILGPU.sln, net6.0): Src/ILGPU/Backends/IL/ILBackend.cs#L337
Dereference of a possibly null reference.
Analyze (Src/ILGPU.sln, net6.0): Src/ILGPU/Backends/Velocity/VelocityGenerationModule.cs#L113
Possible null reference argument for parameter 'type' in 'FieldInfo ILEmitterExtensions.GetFieldInfo(Type type, int fieldIndex)'.
Analyze (Src/ILGPU.sln, net6.0)
The "paths"/"paths-ignore" fields of the config only have effect for JavaScript, Python, and Ruby
Analyze (Samples/ILGPU.Samples.sln, net6.0)
The "paths"/"paths-ignore" fields of the config only have effect for JavaScript, Python, and Ruby
Analyze (Samples/ILGPU.Samples.sln, net6.0): Src/ILGPU/Backends/Velocity/VelocityGenerationModule.cs#L113
Possible null reference argument for parameter 'type' in 'FieldInfo ILEmitterExtensions.GetFieldInfo(Type type, int fieldIndex)'.
Analyze (Samples/ILGPU.Samples.sln, net6.0): Src/ILGPU/Backends/IL/ILBackend.cs#L328
Converting null literal or possible null value to non-nullable type.
Analyze (Samples/ILGPU.Samples.sln, net6.0): Src/ILGPU/Backends/IL/ILBackend.cs#L337
Dereference of a possibly null reference.
Analyze (Samples/ILGPU.Samples.sln, net6.0): Src/ILGPU/Backends/Velocity/VelocityGenerationModule.cs#L113
Possible null reference argument for parameter 'type' in 'FieldInfo ILEmitterExtensions.GetFieldInfo(Type type, int fieldIndex)'.
Analyze (Src/ILGPU.sln, net8.0)
The "paths"/"paths-ignore" fields of the config only have effect for JavaScript, Python, and Ruby
Analyze (Samples/ILGPU.Samples.sln, net8.0)
The "paths"/"paths-ignore" fields of the config only have effect for JavaScript, Python, and Ruby
Analyze (Src/ILGPU.sln, net7.0)
The "paths"/"paths-ignore" fields of the config only have effect for JavaScript, Python, and Ruby
Analyze (Samples/ILGPU.Samples.sln, net7.0)
The "paths"/"paths-ignore" fields of the config only have effect for JavaScript, Python, and Ruby