Skip to content

Commit 34eaa6b

Browse files
[Build] Add null check for InputSource in CompileNativeAssembly
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent 31e3f5f commit 34eaa6b

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

src/Xamarin.Android.Build.Tasks/Tasks/CompileNativeAssembly.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ public override System.Threading.Tasks.Task RunTaskAsync ()
4444

4545
void RunAssembler (Config config)
4646
{
47-
if (config.OutputFile is not null && File.Exists (config.OutputFile)) {
47+
if (config.OutputFile is not null && config.InputSource is not null && File.Exists (config.OutputFile)) {
4848
string sourceFile = Path.Combine (WorkingDirectory, Path.GetFileName (config.InputSource));
4949
if (File.Exists (sourceFile) && File.GetLastWriteTimeUtc (config.OutputFile) >= File.GetLastWriteTimeUtc (sourceFile)) {
5050
LogDebugMessage ($"[LLVM llc] Skipping '{Path.GetFileName (config.InputSource)}' because '{Path.GetFileName (config.OutputFile)}' is up to date");

0 commit comments

Comments
 (0)