Index: COFF/DriverUtils.cpp
===================================================================
--- COFF/DriverUtils.cpp
+++ COFF/DriverUtils.cpp
@@ -337,13 +337,13 @@
<< " \n"
<< " \n"
<< " \n";
- if (!Config->ManifestDependency.empty()) {
- OS << " \n"
- << " \n"
- << " ManifestDependency << " />\n"
- << " \n"
- << " \n";
- }
+ }
+ if (!Config->ManifestDependency.empty()) {
+ OS << " \n"
+ << " \n"
+ << " ManifestDependency << " />\n"
+ << " \n"
+ << " \n";
}
OS << "\n";
OS.close();
Index: test/COFF/manifest.test
===================================================================
--- test/COFF/manifest.test
+++ test/COFF/manifest.test
@@ -57,10 +57,24 @@
DEPENDENCY:
DEPENDENCY:
-# RUN: lld-link /manifest /out:%t.exe /entry:main /manifestuac:no %t.obj
+# RUN: lld-link /manifest /out:%t.exe /entry:main /manifestuac:no \
+# RUN: /manifestdependency:"foo='bar'" %t.obj
# RUN: FileCheck -check-prefix=NOUAC %s < %t.exe.manifest
NOUAC:
NOUAC:
+NOUAC:
+NOUAC:
+NOUAC:
+NOUAC:
+NOUAC:
NOUAC:
+
+# RUN: lld-link /manifest /out:%t.exe /entry:main /manifestuac:no %t.obj
+# RUN: FileCheck -check-prefix=NOUACNODEP %s < %t.exe.manifest
+
+NOUACNODEP:
+NOUACNODEP:
+NOUACNODEP: