Add bad_variant_access throw for unsupported architecture

Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
diff --git a/lib/include/prjxray/xilinx/architectures.h b/lib/include/prjxray/xilinx/architectures.h
index cdf992e..9459f7a 100644
--- a/lib/include/prjxray/xilinx/architectures.h
+++ b/lib/include/prjxray/xilinx/architectures.h
@@ -81,7 +81,7 @@
 		} else if (arch == "UltraScalePlus") {
 			return UltraScalePlus();
 		} else {
-			return Architecture::Container();
+			throw absl::bad_variant_access();
 		}
 	}
 };