From f18022b57e326db71ebbc7374f78d7fc6dce5d73 Mon Sep 17 00:00:00 2001 From: Joao Matos Date: Mon, 7 Dec 2020 00:56:15 +0000 Subject: [PATCH] Fix TU.FileRelativeDirectory to be more robust against some paths. --- src/AST/TranslationUnit.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/AST/TranslationUnit.cs b/src/AST/TranslationUnit.cs index ee5b2dfa..206709fe 100644 --- a/src/AST/TranslationUnit.cs +++ b/src/AST/TranslationUnit.cs @@ -71,6 +71,9 @@ namespace CppSharp.AST var path = IncludePath.Replace('\\', '/'); var index = path.LastIndexOf('/'); + if (index == -1) + return string.Empty; + return fileRelativeDirectory = path.Substring(0, index); } }