// swift-tools-version:4.0

import PackageDescription

let package = Package(
  name: "LLVM",
  products: [
    .library(
      name: "LLVM",
      targets: ["LLVM"]),
  ],
  dependencies: [
    .package(url: "https://github.com/trill-lang/cllvm.git", from: "0.0.3"),
    .package(url: "https://github.com/trill-lang/FileCheck.git", from: "0.0.3"),
  ],
  targets: [
    .target(
      name: "LLVM"),
    .testTarget(
      name: "LLVMTests",
      dependencies: ["LLVM", "FileCheck"]),
  ]
)

// swift-tools-version:4.0

import PackageDescription

let package = Package(
  name: "LLVM",
  products: [
    .library(
      name: "LLVM",
      targets: ["LLVM"]),
  ],
  dependencies: [
    .package(url: "https://github.com/trill-lang/cllvm.git", .branch("master")),
    .package(url: "https://github.com/trill-lang/FileCheck.git", .branch("master")),
  ],
  targets: [
    .target(
      name: "LLVM"),
    .testTarget(
      name: "LLVMTests",
      dependencies: ["LLVM", "FileCheck"]),
  ]
)

--- 
+++ 
@@ -10,8 +10,8 @@
       targets: ["LLVM"]),
   ],
   dependencies: [
-    .package(url: "https://github.com/trill-lang/cllvm.git", .branch("master")),
-    .package(url: "https://github.com/trill-lang/FileCheck.git", .branch("master")),
+    .package(url: "https://github.com/trill-lang/cllvm.git", from: "0.0.3"),
+    .package(url: "https://github.com/trill-lang/FileCheck.git", from: "0.0.3"),
   ],
   targets: [
     .target(
Use explicit dependencies for FileCheck and cllvm