diff --git a/hpvm/docs/hpvm-c.md b/hpvm/docs/hpvm-c.md
index 95463ed10bc7a30dd287087910516b81b8ff0b41..77bc684b16eb6462d7d61cffbc50f258b454b1f6 100644
--- a/hpvm/docs/hpvm-c.md
+++ b/hpvm/docs/hpvm-c.md
@@ -45,7 +45,7 @@ Binds the output ```op``` of the current node to output ```oc``` of child node f
 
 ```void __hpvm__hint(enum Target target)``` (C\)  
 ```void __hpvm__hint(hpvm::Target target)``` (C++)  
-Must be called once in each node function. Indicates which hardware target the current function should run in
+Must be called once in each node function. Indicates which hardware target the current function should run in.
 
 ```void __hpvm__attributes(unsigned ni, …, unsigned no, …)```  
 Must be called once at the beginning of each node function. Defines the properties of the pointer arguments to the current function. ```ni``` represents the number of input arguments, and ```no``` the number of output arguments. The arguments following ```ni``` are the input arguments, and the arguments following ```no``` are the output arguments. Arguments can be marked as both input and output. All pointer arguments must be included.