VAST is an experimental compiler pipeline designed for program analysis of C and C++. It provides a tower of IRs as MLIR dialects to choose the best fit representations for a program analysis or further program abstraction.
Ubuntu clang version 18.1.8 (++20240615103753+3b5b5c1ec4a3-1~exp1~20240615223858.136) Target: x86_64-pc-linux-gnu Thread model: posix
LLVM version
1:18.1.8
Operating system
Ubuntu 22.04.4 LTS x86_64
Description
vast-front crashes with the following stack trace when attempting to lower a program containing a function declaration attributed with the alias attribute:
VAST version
Ubuntu clang version 18.1.8 (++20240615103753+3b5b5c1ec4a3-1~exp1~20240615223858.136) Target: x86_64-pc-linux-gnu Thread model: posix
LLVM version
1:18.1.8
Operating system
Ubuntu 22.04.4 LTS x86_64
Description
vast-front
crashes with the following stack trace when attempting to lower a program containing a function declaration attributed with thealias
attribute:I have confirmed that this issue occurs when running both the release and debug version of
vast-front
.Steps to Reproduce
Create a file
test.c
with the following contents:Run
vast-front
on the file like so: