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
After the analyze functionality was merged into opt, it now seems to register
multiple command line options. The simple command:
opt < /dev/null
will reproduce this output:
: CommandLine Error: Argument 'printm' defined more than once!
: CommandLine Error: Argument 'profile-loader' defined more than once!
: CommandLine Error: Argument 'print' defined more than once!
opt: Standard Input empty!
Its not clear what's going on. Debugging this problem has lead to the errors
being generated in the bowels of the PassNameParser that is used to collect all
the analysis passes. However, its unclear how this could lead to duplicate pass
registrations.
Perhaps someone with a better handle on this code can figure it out.
The text was updated successfully, but these errors were encountered:
I continue to use `csmith` and catch run time bags. Now it's time to fix
the layout for the const structs.
There is a divergence between const structs generated by CIR and the
original codegen. And this PR makes one more step to eliminate it. There
are cases where the extra padding is required - and here is a fix for
some of them. I did not write extra tests, since the fixes in the
existing already covers the code I added. The point is that now the
layout for all of these structs in the LLVM IR with and without CIR is
the same.
Extended Description
After the analyze functionality was merged into opt, it now seems to register
multiple command line options. The simple command:
opt < /dev/null
will reproduce this output:
: CommandLine Error: Argument 'printm' defined more than once!
: CommandLine Error: Argument 'profile-loader' defined more than once!
: CommandLine Error: Argument 'print' defined more than once!
opt: Standard Input empty!
Its not clear what's going on. Debugging this problem has lead to the errors
being generated in the bowels of the PassNameParser that is used to collect all
the analysis passes. However, its unclear how this could lead to duplicate pass
registrations.
Perhaps someone with a better handle on this code can figure it out.
The text was updated successfully, but these errors were encountered: